builder: fx-team_yosemite-debug_test-web-platform-tests-e10s-7
slave: t-yosemite-r5-0017
starttime: 1446177946.75
results: success (0)
buildid: 20151029180515
builduid: 44a842a383204d8dbf4d36123f62255e
revision: d924e89139c2bf5dcfb0a009a13763e312fb0393
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-10-29 21:05:46.746195) =========
master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-10-29 21:05:46.746708) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-10-29 21:05:46.746999) =========
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.ZQtU7npGwu/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.aURfB7kTvx/Listeners
TMPDIR=/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/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.005727
basedir: '/builds/slave/test'
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-10-29 21:05:46.960415) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-10-29 21:05:46.962816) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-10-29 21:05:47.129751) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-29 21:05:47.130120) =========
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.ZQtU7npGwu/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.aURfB7kTvx/Listeners
TMPDIR=/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/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.028909
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-29 21:05:47.178520) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-29 21:05:47.179041) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-29 21:05:47.179661) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-10-29 21:05:47.180167) =========
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.ZQtU7npGwu/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.aURfB7kTvx/Listeners
TMPDIR=/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/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 21:05:47-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25, ::
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 25.4M=0s
2015-10-29 21:05:47 (25.4 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.242366
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-10-29 21:05:47.763544) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 11 secs) (at 2015-10-29 21:05:47.763917) =========
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.ZQtU7npGwu/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.aURfB7kTvx/Listeners
TMPDIR=/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/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.068918
========= Finished 'rm -rf ...' (results: 0, elapsed: 11 secs) (at 2015-10-29 21:05:58.830190) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-10-29 21:05:58.830553) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev d924e89139c2bf5dcfb0a009a13763e312fb0393 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev d924e89139c2bf5dcfb0a009a13763e312fb0393 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ZQtU7npGwu/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.aURfB7kTvx/Listeners
TMPDIR=/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/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 21:05:59,408 truncating revision to first 12 chars
2015-10-29 21:05:59,408 Setting DEBUG logging.
2015-10-29 21:05:59,408 attempt 1/10
2015-10-29 21:05:59,408 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/d924e89139c2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-10-29 21:06:00,237 unpacking tar archive at: fx-team-d924e89139c2/testing/mozharness/
program finished with exit code 0
elapsedTime=1.345455
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-10-29 21:06:00.426888) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-10-29 21:06:00.427194) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-10-29 21:06:00.488118) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-29 21:06:00.488511) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-29 21:06:00.488944) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 47 secs) (at 2015-10-29 21:06:00.489279) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --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', '--e10s', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ZQtU7npGwu/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.aURfB7kTvx/Listeners
TMPDIR=/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/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
21:06:00 INFO - MultiFileLogger online at 20151029 21:06:00 in /builds/slave/test
21:06:00 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
21:06:00 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
21:06:00 INFO - {'append_to_log': False,
21:06:00 INFO - 'base_work_dir': '/builds/slave/test',
21:06:00 INFO - 'blob_upload_branch': 'fx-team',
21:06:00 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
21:06:00 INFO - 'buildbot_json_path': 'buildprops.json',
21:06:00 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
21:06:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
21:06:00 INFO - 'download_minidump_stackwalk': True,
21:06:00 INFO - 'download_symbols': 'true',
21:06:00 INFO - 'e10s': True,
21:06:00 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
21:06:00 INFO - 'tooltool.py': '/tools/tooltool.py',
21:06:00 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
21:06:00 INFO - '/tools/misc-python/virtualenv.py')},
21:06:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
21:06:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
21:06:00 INFO - 'log_level': 'info',
21:06:00 INFO - 'log_to_console': True,
21:06:00 INFO - 'opt_config_files': (),
21:06:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
21:06:00 INFO - '--processes=1',
21:06:00 INFO - '--config=%(test_path)s/wptrunner.ini',
21:06:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
21:06:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
21:06:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
21:06:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
21:06:00 INFO - 'pip_index': False,
21:06:00 INFO - 'require_test_zip': True,
21:06:00 INFO - 'test_type': ('testharness',),
21:06:00 INFO - 'this_chunk': '7',
21:06:00 INFO - 'tooltool_cache': '/builds/tooltool_cache',
21:06:00 INFO - 'total_chunks': '8',
21:06:00 INFO - 'virtualenv_path': 'venv',
21:06:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
21:06:00 INFO - 'work_dir': 'build'}
21:06:00 INFO - #####
21:06:00 INFO - ##### Running clobber step.
21:06:00 INFO - #####
21:06:00 INFO - Running pre-action listener: _resource_record_pre_action
21:06:00 INFO - Running main action method: clobber
21:06:00 INFO - rmtree: /builds/slave/test/build
21:06:00 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
21:06:04 INFO - Running post-action listener: _resource_record_post_action
21:06:04 INFO - #####
21:06:04 INFO - ##### Running read-buildbot-config step.
21:06:04 INFO - #####
21:06:04 INFO - Running pre-action listener: _resource_record_pre_action
21:06:04 INFO - Running main action method: read_buildbot_config
21:06:04 INFO - Using buildbot properties:
21:06:04 INFO - {
21:06:04 INFO - "properties": {
21:06:04 INFO - "buildnumber": 31,
21:06:04 INFO - "product": "firefox",
21:06:04 INFO - "script_repo_revision": "production",
21:06:04 INFO - "branch": "fx-team",
21:06:04 INFO - "repository": "",
21:06:04 INFO - "buildername": "Rev5 MacOSX Yosemite 10.10 fx-team debug test web-platform-tests-e10s-7",
21:06:04 INFO - "buildid": "20151029180515",
21:06:04 INFO - "slavename": "t-yosemite-r5-0017",
21:06:04 INFO - "pgo_build": "False",
21:06:04 INFO - "basedir": "/builds/slave/test",
21:06:04 INFO - "project": "",
21:06:04 INFO - "platform": "macosx64",
21:06:04 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/",
21:06:04 INFO - "slavebuilddir": "test",
21:06:04 INFO - "scheduler": "tests-fx-team-yosemite-debug-unittest-7-3600",
21:06:04 INFO - "repo_path": "integration/fx-team",
21:06:04 INFO - "moz_repo_path": "",
21:06:04 INFO - "stage_platform": "macosx64",
21:06:04 INFO - "builduid": "44a842a383204d8dbf4d36123f62255e",
21:06:04 INFO - "revision": "d924e89139c2bf5dcfb0a009a13763e312fb0393"
21:06:04 INFO - },
21:06:04 INFO - "sourcestamp": {
21:06:04 INFO - "repository": "",
21:06:04 INFO - "hasPatch": false,
21:06:04 INFO - "project": "",
21:06:04 INFO - "branch": "fx-team-macosx64-debug-unittest",
21:06:04 INFO - "changes": [
21:06:04 INFO - {
21:06:04 INFO - "category": null,
21:06:04 INFO - "files": [
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/m8Ag50dqQwSw1foN2hYd3A/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
21:06:04 INFO - },
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/m8Ag50dqQwSw1foN2hYd3A/artifacts/public/build/test_packages.json"
21:06:04 INFO - }
21:06:04 INFO - ],
21:06:04 INFO - "repository": "",
21:06:04 INFO - "rev": "e458fba06eb1613dd252bfc5445d070115d2ad93",
21:06:04 INFO - "who": "vporof@mozilla.com",
21:06:04 INFO - "when": 1446166120,
21:06:04 INFO - "number": 6596898,
21:06:04 INFO - "comments": "Bug 1213100 - Part 1: fix gnarly layout-related bugs, r=jsantell",
21:06:04 INFO - "project": "",
21:06:04 INFO - "at": "Thu 29 Oct 2015 17:48:40",
21:06:04 INFO - "branch": "fx-team-macosx64-debug-unittest",
21:06:04 INFO - "revlink": "",
21:06:04 INFO - "properties": [
21:06:04 INFO - [
21:06:04 INFO - "buildid",
21:06:04 INFO - "20151029163612",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "builduid",
21:06:04 INFO - "8cbdd4f0d93c450cad4e156ef014eb56",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "pgo_build",
21:06:04 INFO - "False",
21:06:04 INFO - "Change"
21:06:04 INFO - ]
21:06:04 INFO - ],
21:06:04 INFO - "revision": "e458fba06eb1613dd252bfc5445d070115d2ad93"
21:06:04 INFO - },
21:06:04 INFO - {
21:06:04 INFO - "category": null,
21:06:04 INFO - "files": [
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/GLv8OcbYRiOum79EJuJoeA/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
21:06:04 INFO - },
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/GLv8OcbYRiOum79EJuJoeA/artifacts/public/build/test_packages.json"
21:06:04 INFO - }
21:06:04 INFO - ],
21:06:04 INFO - "repository": "",
21:06:04 INFO - "rev": "3189c9d88f1357c98dbd7c08c8615af138268807",
21:06:04 INFO - "who": "bgrinstead@mozilla.com",
21:06:04 INFO - "when": 1446171279,
21:06:04 INFO - "number": 6597491,
21:06:04 INFO - "comments": "Bug 1217156 - Add a pref to turn on/off insecure password warnings. Keep it on for Nightly and off for other builds. Will be turned on for dev edition after a few bug fixes. r=bgrins",
21:06:04 INFO - "project": "",
21:06:04 INFO - "at": "Thu 29 Oct 2015 19:14:39",
21:06:04 INFO - "branch": "fx-team-macosx64-debug-unittest",
21:06:04 INFO - "revlink": "",
21:06:04 INFO - "properties": [
21:06:04 INFO - [
21:06:04 INFO - "buildid",
21:06:04 INFO - "20151029170453",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "builduid",
21:06:04 INFO - "22e960c4e9b64b5f999efebea6d4e4a2",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "pgo_build",
21:06:04 INFO - "False",
21:06:04 INFO - "Change"
21:06:04 INFO - ]
21:06:04 INFO - ],
21:06:04 INFO - "revision": "3189c9d88f1357c98dbd7c08c8615af138268807"
21:06:04 INFO - },
21:06:04 INFO - {
21:06:04 INFO - "category": null,
21:06:04 INFO - "files": [
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/0p_NStEPTpeCLSTpq7WFVg/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
21:06:04 INFO - },
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/0p_NStEPTpeCLSTpq7WFVg/artifacts/public/build/test_packages.json"
21:06:04 INFO - }
21:06:04 INFO - ],
21:06:04 INFO - "repository": "",
21:06:04 INFO - "rev": "5cdf66dfef92364072336ce276f9f2c70d421718",
21:06:04 INFO - "who": "dtownsend@mozilla.com",
21:06:04 INFO - "when": 1446169788,
21:06:04 INFO - "number": 6597306,
21:06:04 INFO - "comments": "Bug 1129662: sdk/page-worker should use a remote page. r=krizsa\n\nThis makes page-worker load its pages in the remote process. It does so by\ncreating a single frame in the hidden window used to ensure we have a remote\nprocess when necessary and then a module in the remote process is used to\ncreate windowless browsers to load the pages.\n\nThis does break one API, getActiveView, but I don't think we should be\nmaintaining that and it has been unstable since its inception anyway.\n\nOnce downside, the l10n module now has to use the observer service to detect\ndocuments rather than the DOM event, this might be causing more CPOW traffic\nsince that observer notification is shimmed so we may need to use the shim\nwaiver there.",
21:06:04 INFO - "project": "",
21:06:04 INFO - "at": "Thu 29 Oct 2015 18:49:48",
21:06:04 INFO - "branch": "fx-team-macosx64-debug-unittest",
21:06:04 INFO - "revlink": "",
21:06:04 INFO - "properties": [
21:06:04 INFO - [
21:06:04 INFO - "buildid",
21:06:04 INFO - "20151029171013",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "builduid",
21:06:04 INFO - "6d708002e1284b3e86de0a9f0d4d2196",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "pgo_build",
21:06:04 INFO - "False",
21:06:04 INFO - "Change"
21:06:04 INFO - ]
21:06:04 INFO - ],
21:06:04 INFO - "revision": "5cdf66dfef92364072336ce276f9f2c70d421718"
21:06:04 INFO - },
21:06:04 INFO - {
21:06:04 INFO - "category": null,
21:06:04 INFO - "files": [
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/ckh6DLBMQyu3pIpMqGpICw/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
21:06:04 INFO - },
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/ckh6DLBMQyu3pIpMqGpICw/artifacts/public/build/test_packages.json"
21:06:04 INFO - }
21:06:04 INFO - ],
21:06:04 INFO - "repository": "",
21:06:04 INFO - "rev": "963e002aaa31eb7bb3789ccf9df1a9a7e9a01279",
21:06:04 INFO - "who": "kwierso@gmail.com",
21:06:04 INFO - "when": 1446174082,
21:06:04 INFO - "number": 6597687,
21:06:04 INFO - "comments": "Merge m-c to fx-team, a=merge",
21:06:04 INFO - "project": "",
21:06:04 INFO - "at": "Thu 29 Oct 2015 20:01:22",
21:06:04 INFO - "branch": "fx-team-macosx64-debug-unittest",
21:06:04 INFO - "revlink": "",
21:06:04 INFO - "properties": [
21:06:04 INFO - [
21:06:04 INFO - "buildid",
21:06:04 INFO - "20151029171915",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "builduid",
21:06:04 INFO - "6f3fe0cef2bc447ab36e154e40bc15b4",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "pgo_build",
21:06:04 INFO - "False",
21:06:04 INFO - "Change"
21:06:04 INFO - ]
21:06:04 INFO - ],
21:06:04 INFO - "revision": "963e002aaa31eb7bb3789ccf9df1a9a7e9a01279"
21:06:04 INFO - },
21:06:04 INFO - {
21:06:04 INFO - "category": null,
21:06:04 INFO - "files": [
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/sb5NCoQITJaqNdh-SIwYNQ/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
21:06:04 INFO - },
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/sb5NCoQITJaqNdh-SIwYNQ/artifacts/public/build/test_packages.json"
21:06:04 INFO - }
21:06:04 INFO - ],
21:06:04 INFO - "repository": "",
21:06:04 INFO - "rev": "2b3c135ca9caafcaf4d390ad70929ddecf3700cb",
21:06:04 INFO - "who": "jsantell@mozilla.com",
21:06:04 INFO - "when": 1446173389,
21:06:04 INFO - "number": 6597638,
21:06:04 INFO - "comments": "Bug 1218673 - Clean up toolbar stlying and be more responsive in the memory tool. r=fitzgen\n",
21:06:04 INFO - "project": "",
21:06:04 INFO - "at": "Thu 29 Oct 2015 19:49:49",
21:06:04 INFO - "branch": "fx-team-macosx64-debug-unittest",
21:06:04 INFO - "revlink": "",
21:06:04 INFO - "properties": [
21:06:04 INFO - [
21:06:04 INFO - "buildid",
21:06:04 INFO - "20151029172515",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "builduid",
21:06:04 INFO - "23d2274a819c4af0b54647c54e64622c",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "pgo_build",
21:06:04 INFO - "False",
21:06:04 INFO - "Change"
21:06:04 INFO - ]
21:06:04 INFO - ],
21:06:04 INFO - "revision": "2b3c135ca9caafcaf4d390ad70929ddecf3700cb"
21:06:04 INFO - },
21:06:04 INFO - {
21:06:04 INFO - "category": null,
21:06:04 INFO - "files": [
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/yRfpGYXjTgmPfycl2oAo4A/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
21:06:04 INFO - },
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/yRfpGYXjTgmPfycl2oAo4A/artifacts/public/build/test_packages.json"
21:06:04 INFO - }
21:06:04 INFO - ],
21:06:04 INFO - "repository": "",
21:06:04 INFO - "rev": "b7e22cd2ec02c00065bbd5c2f35e923f7abc3a22",
21:06:04 INFO - "who": "jsantell@mozilla.com",
21:06:04 INFO - "when": 1446174209,
21:06:04 INFO - "number": 6597700,
21:06:04 INFO - "comments": "Bug 1219820 - Do not try and select the hidden root when navigating the heap view tree with keyboard shortcuts; r=jsantell\n",
21:06:04 INFO - "project": "",
21:06:04 INFO - "at": "Thu 29 Oct 2015 20:03:29",
21:06:04 INFO - "branch": "fx-team-macosx64-debug-unittest",
21:06:04 INFO - "revlink": "",
21:06:04 INFO - "properties": [
21:06:04 INFO - [
21:06:04 INFO - "buildid",
21:06:04 INFO - "20151029172916",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "builduid",
21:06:04 INFO - "62c23e2441ad44caaf0af86c3c24fc7a",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "pgo_build",
21:06:04 INFO - "False",
21:06:04 INFO - "Change"
21:06:04 INFO - ]
21:06:04 INFO - ],
21:06:04 INFO - "revision": "b7e22cd2ec02c00065bbd5c2f35e923f7abc3a22"
21:06:04 INFO - },
21:06:04 INFO - {
21:06:04 INFO - "category": null,
21:06:04 INFO - "files": [
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg"
21:06:04 INFO - },
21:06:04 INFO - {
21:06:04 INFO - "url": null,
21:06:04 INFO - "name": "https://queue.taskcluster.net/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/test_packages.json"
21:06:04 INFO - }
21:06:04 INFO - ],
21:06:04 INFO - "repository": "",
21:06:04 INFO - "rev": "d924e89139c2bf5dcfb0a009a13763e312fb0393",
21:06:04 INFO - "who": "mhammond@skippinet.com.au",
21:06:04 INFO - "when": 1446176165,
21:06:04 INFO - "number": 6597782,
21:06:04 INFO - "comments": "Bug 1199354 - add link to Firefox for iOS and fix link to Firefox for Android on Sync prefs pane. r=adw",
21:06:04 INFO - "project": "",
21:06:04 INFO - "at": "Thu 29 Oct 2015 20:36:05",
21:06:04 INFO - "branch": "fx-team-macosx64-debug-unittest",
21:06:04 INFO - "revlink": "",
21:06:04 INFO - "properties": [
21:06:04 INFO - [
21:06:04 INFO - "buildid",
21:06:04 INFO - "20151029180515",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "builduid",
21:06:04 INFO - "44a842a383204d8dbf4d36123f62255e",
21:06:04 INFO - "Change"
21:06:04 INFO - ],
21:06:04 INFO - [
21:06:04 INFO - "pgo_build",
21:06:04 INFO - "False",
21:06:04 INFO - "Change"
21:06:04 INFO - ]
21:06:04 INFO - ],
21:06:04 INFO - "revision": "d924e89139c2bf5dcfb0a009a13763e312fb0393"
21:06:04 INFO - }
21:06:04 INFO - ],
21:06:04 INFO - "revision": "d924e89139c2bf5dcfb0a009a13763e312fb0393"
21:06:04 INFO - }
21:06:04 INFO - }
21:06:04 INFO - Found installer url https://queue.taskcluster.net/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg.
21:06:04 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/test_packages.json.
21:06:04 INFO - Running post-action listener: _resource_record_post_action
21:06:04 INFO - #####
21:06:04 INFO - ##### Running download-and-extract step.
21:06:04 INFO - #####
21:06:04 INFO - Running pre-action listener: _resource_record_pre_action
21:06:04 INFO - Running main action method: download_and_extract
21:06:04 INFO - mkdir: /builds/slave/test/build/tests
21:06:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:06:04 INFO - https://queue.taskcluster.net/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
21:06:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/test_packages.json
21:06:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/test_packages.json
21:06:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
21:06:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
21:06:05 INFO - Downloaded 1183 bytes.
21:06:05 INFO - Reading from file /builds/slave/test/build/test_packages.json
21:06:05 INFO - Using the following test package requirements:
21:06:05 INFO - {u'common': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
21:06:05 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
21:06:05 INFO - u'firefox-45.0a1.en-US.mac64.cppunittest.tests.zip'],
21:06:05 INFO - u'jittest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
21:06:05 INFO - u'jsshell-mac64.zip'],
21:06:05 INFO - u'mochitest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
21:06:05 INFO - u'firefox-45.0a1.en-US.mac64.mochitest.tests.zip'],
21:06:05 INFO - u'mozbase': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
21:06:05 INFO - u'reftest': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
21:06:05 INFO - u'firefox-45.0a1.en-US.mac64.reftest.tests.zip'],
21:06:05 INFO - u'talos': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
21:06:05 INFO - u'firefox-45.0a1.en-US.mac64.talos.tests.zip'],
21:06:05 INFO - u'web-platform': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
21:06:05 INFO - u'firefox-45.0a1.en-US.mac64.web-platform.tests.zip'],
21:06:05 INFO - u'webapprt': [u'firefox-45.0a1.en-US.mac64.common.tests.zip'],
21:06:05 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.mac64.common.tests.zip',
21:06:05 INFO - u'firefox-45.0a1.en-US.mac64.xpcshell.tests.zip']}
21:06:05 INFO - Downloading packages: [u'firefox-45.0a1.en-US.mac64.common.tests.zip', u'firefox-45.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform
21:06: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')]}
21:06:05 INFO - https://queue.taskcluster.net/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net
21:06:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip
21:06:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip
21:06:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.mac64.common.tests.zip
21:06:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.mac64.common.tests.zip'}, attempt #1
21:06:06 INFO - Downloaded 17346166 bytes.
21:06:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.mac64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
21:06:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.mac64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
21:06:06 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.mac64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
21:06:07 INFO - caution: filename not matched: web-platform/*
21:06:07 INFO - Return code: 11
21:06:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:06:07 INFO - https://queue.taskcluster.net/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net
21:06:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip
21:06:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip
21:06:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip
21:06:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1
21:06:08 INFO - Downloaded 30910058 bytes.
21:06:08 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
21:06:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
21:06:08 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.mac64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
21:06:14 INFO - caution: filename not matched: bin/*
21:06:14 INFO - caution: filename not matched: config/*
21:06:14 INFO - caution: filename not matched: mozbase/*
21:06:14 INFO - caution: filename not matched: marionette/*
21:06:14 INFO - Return code: 11
21:06:14 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')]}
21:06:14 INFO - https://queue.taskcluster.net/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net
21:06:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
21:06:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
21:06:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-45.0a1.en-US.mac64.dmg
21:06:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.mac64.dmg'}, attempt #1
21:06:16 INFO - Downloaded 68267766 bytes.
21:06:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
21:06:16 INFO - mkdir: /builds/slave/test/properties
21:06:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
21:06:16 INFO - Writing to file /builds/slave/test/properties/build_url
21:06:16 INFO - Contents:
21:06:16 INFO - build_url:https://queue.taskcluster.net/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.dmg
21:06:16 INFO - mkdir: /builds/slave/test/build/symbols
21:06:16 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')]}
21:06:16 INFO - https://queue.taskcluster.net/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net
21:06:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
21:06:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
21:06:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
21:06:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1
21:06:19 INFO - Downloaded 54263215 bytes.
21:06:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
21:06:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
21:06:19 INFO - Writing to file /builds/slave/test/properties/symbols_url
21:06:19 INFO - Contents:
21:06:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
21:06:19 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
21:06:19 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip
21:06:22 INFO - Return code: 0
21:06:22 INFO - Running post-action listener: _resource_record_post_action
21:06:22 INFO - Running post-action listener: set_extra_try_arguments
21:06:22 INFO - #####
21:06:22 INFO - ##### Running create-virtualenv step.
21:06:22 INFO - #####
21:06:22 INFO - Running pre-action listener: _pre_create_virtualenv
21:06:22 INFO - Running pre-action listener: _resource_record_pre_action
21:06:22 INFO - Running main action method: create_virtualenv
21:06:22 INFO - Creating virtualenv /builds/slave/test/build/venv
21:06:22 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
21:06:22 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
21:06:22 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
21:06:22 INFO - Using real prefix '/tools/python27'
21:06:22 INFO - New python executable in /builds/slave/test/build/venv/bin/python
21:06:23 INFO - Installing distribute.............................................................................................................................................................................................done.
21:06:27 INFO - Installing pip.................done.
21:06:27 INFO - Return code: 0
21:06:27 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
21:06:27 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')]}
21:06:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:06:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
21:06:27 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')]}
21:06:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:06:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
21:06:27 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 0x102752e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021ded50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa2c36020a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1027735e0>, '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 0x1021cacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1023c9800>, '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.ZQtU7npGwu/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.aURfB7kTvx/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
21:06:27 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
21:06:27 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
21:06:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZQtU7npGwu/Render',
21:06:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
21:06:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
21:06:27 INFO - 'HOME': '/Users/cltbld',
21:06:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
21:06:27 INFO - 'LOGNAME': 'cltbld',
21:06:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:06:27 INFO - 'MOZ_NO_REMOTE': '1',
21:06:27 INFO - 'NO_EM_RESTART': '1',
21:06:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:06:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
21:06:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:06:27 INFO - 'PWD': '/builds/slave/test',
21:06:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
21:06:27 INFO - 'SHELL': '/bin/bash',
21:06:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aURfB7kTvx/Listeners',
21:06:27 INFO - 'TMPDIR': '/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/',
21:06:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
21:06:27 INFO - 'USER': 'cltbld',
21:06:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
21:06:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
21:06:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
21:06:27 INFO - 'XPC_FLAGS': '0x0',
21:06:27 INFO - 'XPC_SERVICE_NAME': '0',
21:06:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
21:06:28 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:06:28 INFO - Downloading/unpacking psutil>=0.7.1
21:06:28 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
21:06:28 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
21:06:28 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
21:06:28 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
21:06:28 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
21:06:28 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
21:06:30 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
21:06:30 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
21:06:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
21:06:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
21:06:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
21:06:30 INFO - Installing collected packages: psutil
21:06:30 INFO - Running setup.py install for psutil
21:06:30 INFO - building 'psutil._psutil_osx' extension
21:06:30 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
21:06:32 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
21:06:32 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
21:06:33 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
21:06:33 INFO - building 'psutil._psutil_posix' extension
21:06:33 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
21:06:33 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
21:06:33 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
21:06:33 INFO - ^
21:06:33 INFO - 1 warning generated.
21:06:33 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
21:06:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
21:06:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
21:06:33 INFO - Successfully installed psutil
21:06:33 INFO - Cleaning up...
21:06:33 INFO - Return code: 0
21:06:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
21:06:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:06:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:06:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
21:06:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:06:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:06:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
21:06:33 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 0x102752e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021ded50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa2c36020a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1027735e0>, '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 0x1021cacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1023c9800>, '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.ZQtU7npGwu/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.aURfB7kTvx/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
21:06:33 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
21:06:33 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
21:06:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZQtU7npGwu/Render',
21:06:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
21:06:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
21:06:33 INFO - 'HOME': '/Users/cltbld',
21:06:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
21:06:33 INFO - 'LOGNAME': 'cltbld',
21:06:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:06:33 INFO - 'MOZ_NO_REMOTE': '1',
21:06:33 INFO - 'NO_EM_RESTART': '1',
21:06:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:06:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
21:06:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:06:33 INFO - 'PWD': '/builds/slave/test',
21:06:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
21:06:33 INFO - 'SHELL': '/bin/bash',
21:06:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aURfB7kTvx/Listeners',
21:06:33 INFO - 'TMPDIR': '/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/',
21:06:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
21:06:33 INFO - 'USER': 'cltbld',
21:06:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
21:06:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
21:06:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
21:06:33 INFO - 'XPC_FLAGS': '0x0',
21:06:33 INFO - 'XPC_SERVICE_NAME': '0',
21:06:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
21:06:33 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:06:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
21:06:34 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
21:06:34 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
21:06:34 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
21:06:34 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
21:06:34 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
21:06:34 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
21:06:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz
21:06:36 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
21:06:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
21:06:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
21:06:36 INFO - Installing collected packages: mozsystemmonitor
21:06:36 INFO - Running setup.py install for mozsystemmonitor
21:06:36 INFO - Successfully installed mozsystemmonitor
21:06:36 INFO - Cleaning up...
21:06:36 INFO - Return code: 0
21:06:36 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
21:06:36 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')]}
21:06:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:06:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
21:06:36 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')]}
21:06:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:06:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
21:06:36 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 0x102752e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021ded50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa2c36020a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1027735e0>, '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 0x1021cacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1023c9800>, '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.ZQtU7npGwu/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.aURfB7kTvx/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
21:06:36 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
21:06:36 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
21:06:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZQtU7npGwu/Render',
21:06:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
21:06:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
21:06:36 INFO - 'HOME': '/Users/cltbld',
21:06:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
21:06:36 INFO - 'LOGNAME': 'cltbld',
21:06:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:06:36 INFO - 'MOZ_NO_REMOTE': '1',
21:06:36 INFO - 'NO_EM_RESTART': '1',
21:06:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:06:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
21:06:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:06:36 INFO - 'PWD': '/builds/slave/test',
21:06:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
21:06:36 INFO - 'SHELL': '/bin/bash',
21:06:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aURfB7kTvx/Listeners',
21:06:36 INFO - 'TMPDIR': '/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/',
21:06:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
21:06:36 INFO - 'USER': 'cltbld',
21:06:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
21:06:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
21:06:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
21:06:36 INFO - 'XPC_FLAGS': '0x0',
21:06:36 INFO - 'XPC_SERVICE_NAME': '0',
21:06:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
21:06:36 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:06:36 INFO - Downloading/unpacking blobuploader==1.2.4
21:06:36 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
21:06:36 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
21:06:36 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
21:06:36 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
21:06:36 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
21:06:36 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
21:06:39 INFO - Downloading blobuploader-1.2.4.tar.gz
21:06:39 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
21:06:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
21:06:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
21:06:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:06:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:06:39 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
21:06:39 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
21:06:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:06:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:06:39 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
21:06:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
21:06:40 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
21:06:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:06:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:06:40 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
21:06:40 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
21:06:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:06:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:06:40 INFO - Downloading docopt-0.6.1.tar.gz
21:06:40 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
21:06:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
21:06:40 INFO - Installing collected packages: blobuploader, requests, docopt
21:06:40 INFO - Running setup.py install for blobuploader
21:06:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
21:06:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
21:06:40 INFO - Running setup.py install for requests
21:06:41 INFO - Running setup.py install for docopt
21:06:41 INFO - Successfully installed blobuploader requests docopt
21:06:41 INFO - Cleaning up...
21:06:41 INFO - Return code: 0
21:06:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv
21:06:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:06:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:06:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
21:06:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:06:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:06:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
21:06:41 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 0x102752e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021ded50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa2c36020a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1027735e0>, '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 0x1021cacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1023c9800>, '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.ZQtU7npGwu/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.aURfB7kTvx/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
21:06:41 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
21:06:41 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
21:06:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZQtU7npGwu/Render',
21:06:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
21:06:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
21:06:41 INFO - 'HOME': '/Users/cltbld',
21:06:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
21:06:41 INFO - 'LOGNAME': 'cltbld',
21:06:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:06:41 INFO - 'MOZ_NO_REMOTE': '1',
21:06:41 INFO - 'NO_EM_RESTART': '1',
21:06:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:06:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
21:06:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:06:41 INFO - 'PWD': '/builds/slave/test',
21:06:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
21:06:41 INFO - 'SHELL': '/bin/bash',
21:06:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aURfB7kTvx/Listeners',
21:06:41 INFO - 'TMPDIR': '/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/',
21:06:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
21:06:41 INFO - 'USER': 'cltbld',
21:06:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
21:06:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
21:06:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
21:06:41 INFO - 'XPC_FLAGS': '0x0',
21:06:41 INFO - 'XPC_SERVICE_NAME': '0',
21:06:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
21:06:41 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:06:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
21:06:42 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-nvE4On-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
21:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
21:06:42 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-gLYpQO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
21:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
21:06:42 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-d_1tKD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
21:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
21:06:42 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-2kEjzj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
21:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
21:06:42 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-h_MWXZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
21:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
21:06:42 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-EdPIbl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
21:06:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
21:06:43 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-IbumwY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
21:06:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
21:06:43 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-J1YOGT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
21:06:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
21:06:43 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-Erlagf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
21:06:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
21:06:43 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-b5kQ8B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
21:06:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
21:06:43 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-86vRRH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
21:06:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
21:06:43 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-JqGUmv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
21:06:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
21:06:43 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-sm90Gq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
21:06:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
21:06:43 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-EL9QZ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
21:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
21:06:44 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-GDEuyG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
21:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
21:06:44 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-XmrH7u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
21:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
21:06:44 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-HQbFGM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
21:06:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
21:06:44 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-PFFcuZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
21:06:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
21:06:44 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-bsXoha-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
21:06:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:06:44 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-XbFn1L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:06:44 INFO - Unpacking /builds/slave/test/build/tests/marionette
21:06:45 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-cGN5UN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
21:06:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:06:45 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
21:06:45 INFO - Running setup.py install for manifestparser
21:06:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
21:06:45 INFO - Running setup.py install for mozcrash
21:06:45 INFO - Running setup.py install for mozdebug
21:06:45 INFO - Running setup.py install for mozdevice
21:06:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
21:06:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin
21:06:45 INFO - Running setup.py install for mozfile
21:06:46 INFO - Running setup.py install for mozhttpd
21:06:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
21:06:46 INFO - Running setup.py install for mozinfo
21:06:46 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
21:06:46 INFO - Running setup.py install for mozInstall
21:06:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
21:06:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
21:06:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
21:06:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
21:06:46 INFO - Running setup.py install for mozleak
21:06:46 INFO - Running setup.py install for mozlog
21:06:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
21:06:46 INFO - Running setup.py install for moznetwork
21:06:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
21:06:47 INFO - Running setup.py install for mozprocess
21:06:47 INFO - Running setup.py install for mozprofile
21:06:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
21:06:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
21:06:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
21:06:47 INFO - Running setup.py install for mozrunner
21:06:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
21:06:47 INFO - Running setup.py install for mozscreenshot
21:06:47 INFO - Running setup.py install for moztest
21:06:48 INFO - Running setup.py install for mozversion
21:06:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
21:06:48 INFO - Running setup.py install for marionette-transport
21:06:48 INFO - Running setup.py install for marionette-driver
21:06:48 INFO - Running setup.py install for browsermob-proxy
21:06:48 INFO - Running setup.py install for marionette-client
21:06:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:06:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
21:06:49 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
21:06:49 INFO - Cleaning up...
21:06:49 INFO - Return code: 0
21:06:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv
21:06: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')]}
21:06:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:06:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
21:06: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')]}
21:06:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:06:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
21:06: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', '-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 0x102752e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021ded50>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa2c36020a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1027735e0>, '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 0x1021cacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1023c9800>, '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.ZQtU7npGwu/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.aURfB7kTvx/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
21:06:49 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
21:06:49 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
21:06:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZQtU7npGwu/Render',
21:06:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
21:06:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
21:06:49 INFO - 'HOME': '/Users/cltbld',
21:06:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
21:06:49 INFO - 'LOGNAME': 'cltbld',
21:06:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:06:49 INFO - 'MOZ_NO_REMOTE': '1',
21:06:49 INFO - 'NO_EM_RESTART': '1',
21:06:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:06:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
21:06:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:06:49 INFO - 'PWD': '/builds/slave/test',
21:06:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
21:06:49 INFO - 'SHELL': '/bin/bash',
21:06:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aURfB7kTvx/Listeners',
21:06:49 INFO - 'TMPDIR': '/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/',
21:06:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
21:06:49 INFO - 'USER': 'cltbld',
21:06:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
21:06:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
21:06:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
21:06:49 INFO - 'XPC_FLAGS': '0x0',
21:06:49 INFO - 'XPC_SERVICE_NAME': '0',
21:06:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
21:06:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:06:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
21:06:49 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-OHyg6q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
21:06:49 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))
21:06:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
21:06:49 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-ChuAWN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
21:06:49 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))
21:06:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
21:06:49 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-Ra1L0S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
21:06:49 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))
21:06:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
21:06:49 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-oNAgw4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
21:06:50 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))
21:06:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
21:06:50 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-6J5fId-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
21:06:50 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))
21:06:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
21:06:50 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-qRFDa8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
21:06:50 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))
21:06:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
21:06:50 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-t4Je8w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
21:06:50 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))
21:06:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
21:06:50 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-gY1siR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
21:06:50 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))
21:06:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
21:06:50 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-_XXdlh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
21:06:50 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))
21:06:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
21:06:50 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-YLZvYG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
21:06:50 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))
21:06:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
21:06:50 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-bLtNfz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
21:06:50 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))
21:06:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
21:06:50 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-bYk3Ah-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
21:06:51 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))
21:06:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
21:06:51 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-tTGelH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
21:06:51 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))
21:06:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
21:06:51 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-qCVipS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
21:06:51 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))
21:06:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
21:06:51 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-Raj5j_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
21:06:51 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))
21:06:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
21:06:51 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-ewq0ML-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
21:06:51 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))
21:06:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
21:06:51 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-oGRgNU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
21:06:51 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))
21:06:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
21:06:51 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-1UoUbA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
21:06:51 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))
21:06:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
21:06:51 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-LjXuLa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
21:06:51 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))
21:06:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:06:51 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-nuvQws-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:06:52 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))
21:06:52 INFO - Unpacking /builds/slave/test/build/tests/marionette
21:06:52 INFO - Running setup.py (path:/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/pip-kHz2ml-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
21:06:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:06:52 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))
21:06:52 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))
21:06:52 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))
21:06:52 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))
21:06:52 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))
21:06:52 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))
21:06:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
21:06:52 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
21:06:52 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
21:06:52 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
21:06:52 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
21:06:52 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
21:06:52 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
21:06:55 INFO - Downloading blessings-1.5.1.tar.gz
21:06:55 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
21:06:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
21:06:55 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))
21:06:55 INFO - Installing collected packages: blessings
21:06:55 INFO - Running setup.py install for blessings
21:06:55 INFO - Successfully installed blessings
21:06:55 INFO - Cleaning up...
21:06:55 INFO - Return code: 0
21:06:55 INFO - Done creating virtualenv /builds/slave/test/build/venv.
21:06:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
21:06:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
21:06:55 INFO - Reading from file tmpfile_stdout
21:06:55 INFO - Current package versions:
21:06:55 INFO - blessings == 1.5.1
21:06:55 INFO - blobuploader == 1.2.4
21:06:55 INFO - browsermob-proxy == 0.6.0
21:06:55 INFO - docopt == 0.6.1
21:06:55 INFO - manifestparser == 1.1
21:06:55 INFO - marionette-client == 1.1.0
21:06:55 INFO - marionette-driver == 1.1.0
21:06:55 INFO - marionette-transport == 1.0.0
21:06:55 INFO - mozInstall == 1.12
21:06:55 INFO - mozcrash == 0.16
21:06:55 INFO - mozdebug == 0.1
21:06:55 INFO - mozdevice == 0.46
21:06:55 INFO - mozfile == 1.2
21:06:55 INFO - mozhttpd == 0.7
21:06:55 INFO - mozinfo == 0.8
21:06:55 INFO - mozleak == 0.1
21:06:55 INFO - mozlog == 3.0
21:06:55 INFO - moznetwork == 0.27
21:06:55 INFO - mozprocess == 0.22
21:06:55 INFO - mozprofile == 0.27
21:06:55 INFO - mozrunner == 6.11
21:06:55 INFO - mozscreenshot == 0.1
21:06:55 INFO - mozsystemmonitor == 0.0
21:06:55 INFO - moztest == 0.7
21:06:55 INFO - mozversion == 1.4
21:06:55 INFO - psutil == 3.1.1
21:06:55 INFO - requests == 1.2.3
21:06:55 INFO - wsgiref == 0.1.2
21:06:55 INFO - Running post-action listener: _resource_record_post_action
21:06:55 INFO - Running post-action listener: _start_resource_monitoring
21:06:55 INFO - Starting resource monitoring.
21:06:55 INFO - #####
21:06:55 INFO - ##### Running pull step.
21:06:55 INFO - #####
21:06:55 INFO - Running pre-action listener: _resource_record_pre_action
21:06:55 INFO - Running main action method: pull
21:06:55 INFO - Pull has nothing to do!
21:06:55 INFO - Running post-action listener: _resource_record_post_action
21:06:55 INFO - #####
21:06:55 INFO - ##### Running install step.
21:06:55 INFO - #####
21:06:55 INFO - Running pre-action listener: _resource_record_pre_action
21:06:55 INFO - Running main action method: install
21:06:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
21:06:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
21:06:56 INFO - Reading from file tmpfile_stdout
21:06:56 INFO - Detecting whether we're running mozinstall >=1.0...
21:06:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
21:06:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
21:06:56 INFO - Reading from file tmpfile_stdout
21:06:56 INFO - Output received:
21:06:56 INFO - Usage: mozinstall [options] installer
21:06:56 INFO - Options:
21:06:56 INFO - -h, --help show this help message and exit
21:06:56 INFO - -d DEST, --destination=DEST
21:06:56 INFO - Directory to install application into. [default:
21:06:56 INFO - "/builds/slave/test"]
21:06:56 INFO - --app=APP Application being installed. [default: firefox]
21:06:56 INFO - mkdir: /builds/slave/test/build/application
21:06:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application']
21:06:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application
21:07:17 INFO - Reading from file tmpfile_stdout
21:07:17 INFO - Output received:
21:07:17 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox
21:07:17 INFO - Running post-action listener: _resource_record_post_action
21:07:17 INFO - #####
21:07:17 INFO - ##### Running run-tests step.
21:07:17 INFO - #####
21:07:17 INFO - Running pre-action listener: _resource_record_pre_action
21:07:17 INFO - Running main action method: run_tests
21:07:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
21:07:17 INFO - minidump filename unknown. determining based upon platform and arch
21:07:17 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
21:07:17 INFO - grabbing minidump binary from tooltool
21:07:17 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')]}
21:07:17 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 0x1027735e0>, '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 0x1021cacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1023c9800>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
21:07:17 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
21:07:17 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
21:07:17 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
21:07:17 INFO - Return code: 0
21:07:17 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
21:07:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
21:07:17 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/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--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
21:07:17 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/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --e10s --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
21:07:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZQtU7npGwu/Render',
21:07:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
21:07:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
21:07:17 INFO - 'HOME': '/Users/cltbld',
21:07:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
21:07:17 INFO - 'LOGNAME': 'cltbld',
21:07:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
21:07:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:07:17 INFO - 'MOZ_NO_REMOTE': '1',
21:07:17 INFO - 'NO_EM_RESTART': '1',
21:07:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:07:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
21:07:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:07:17 INFO - 'PWD': '/builds/slave/test',
21:07:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
21:07:17 INFO - 'SHELL': '/bin/bash',
21:07:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aURfB7kTvx/Listeners',
21:07:17 INFO - 'TMPDIR': '/var/folders/39/xmx7vk895wzdssnchq4b_8l000000w/T/',
21:07:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
21:07:17 INFO - 'USER': 'cltbld',
21:07:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
21:07:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
21:07:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
21:07:17 INFO - 'XPC_FLAGS': '0x0',
21:07:17 INFO - 'XPC_SERVICE_NAME': '0',
21:07:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0x0:0x0'}
21:07:17 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/NhO6B0xFQBSw9yt4BjPw-A/artifacts/public/build/firefox-45.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--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
21:07:24 INFO - Using 1 client processes
21:07:24 INFO - wptserve Starting http server on 127.0.0.1:8001
21:07:24 INFO - wptserve Starting http server on 127.0.0.1:8000
21:07:24 INFO - wptserve Starting http server on 127.0.0.1:8443
21:07:26 INFO - SUITE-START | Running 820 tests
21:07:26 INFO - Running testharness tests
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 8ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 9ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
21:07:26 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 1ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
21:07:26 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 1ms
21:07:26 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
21:07:26 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 0ms
21:07:26 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
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 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 9ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
21:07:26 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 1ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
21:07:26 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 1ms
21:07:26 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
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
21:07:26 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 0ms
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
21:07:26 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 0ms
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
21:07:26 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 1ms
21:07:26 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
21:07:26 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
21:07:26 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
21:07:26 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 11ms
21:07:26 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
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
21:07:26 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 1ms
21:07:26 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
21:07:26 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
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 9ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 11ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 9ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 2ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 2ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 2ms
21:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:07:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:07:26 INFO - TEST-START | /selection/extend.html
21:07:26 INFO - TEST-SKIP | /selection/extend.html | took 0ms
21:07:26 INFO - Setting up ssl
21:07:26 INFO - PROCESS | certutil |
21:07:26 INFO - PROCESS | certutil |
21:07:26 INFO - PROCESS | certutil |
21:07:26 INFO - Certificate Nickname Trust Attributes
21:07:26 INFO - SSL,S/MIME,JAR/XPI
21:07:26 INFO -
21:07:26 INFO - web-platform-tests CT,,
21:07:26 INFO -
21:07:26 INFO - Starting runner
21:07:27 INFO - PROCESS | 1656 | 1446178047693 Marionette INFO Marionette enabled via build flag and pref
21:07:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ad5100 == 1 [pid = 1656] [id = 1]
21:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 1 (0x113b9f400) [pid = 1656] [serial = 1] [outer = 0x0]
21:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 2 (0x11a43f000) [pid = 1656] [serial = 2] [outer = 0x113b9f400]
21:07:28 INFO - PROCESS | 1656 | 1446178048175 Marionette INFO Listening on port 2828
21:07:28 INFO - PROCESS | 1656 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
21:07:29 INFO - PROCESS | 1656 | 1446178049135 Marionette INFO Marionette enabled via command-line flag
21:07:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11e241f00 == 2 [pid = 1656] [id = 2]
21:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 3 (0x11e162800) [pid = 1656] [serial = 3] [outer = 0x0]
21:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 4 (0x11e162c00) [pid = 1656] [serial = 4] [outer = 0x11e162800]
21:07:29 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
21:07:29 INFO - PROCESS | 1656 | 1446178049254 Marionette INFO Accepted connection conn0 from 127.0.0.1:49281
21:07:29 INFO - PROCESS | 1656 | 1446178049254 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
21:07:29 INFO - PROCESS | 1656 | 1446178049355 Marionette INFO Closed connection conn0
21:07:29 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
21:07:29 INFO - PROCESS | 1656 | 1446178049359 Marionette INFO Accepted connection conn1 from 127.0.0.1:49282
21:07:29 INFO - PROCESS | 1656 | 1446178049359 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
21:07:29 INFO - PROCESS | 1656 | [1656] WARNING: Loaded script chrome://global/content/printUtils.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
21:07:29 INFO - PROCESS | 1656 | [1656] WARNING: Loaded script chrome://global/content/viewZoomOverlay.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
21:07:29 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
21:07:29 INFO - PROCESS | 1656 | 1446178049385 Marionette INFO Accepted connection conn2 from 127.0.0.1:49283
21:07:29 INFO - PROCESS | 1656 | 1446178049386 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
21:07:29 INFO - PROCESS | 1656 | 1446178049392 Marionette INFO Closed connection conn2
21:07:29 INFO - PROCESS | 1656 | 1446178049395 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
21:07:29 INFO - PROCESS | 1656 | [1656] WARNING: Loaded script chrome://browser/content/places/browserPlacesViews.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
21:07:29 INFO - PROCESS | 1656 | [1656] WARNING: Loaded script chrome://browser/content/browser.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
21:07:29 INFO - PROCESS | 1656 | [1656] WARNING: Loaded script chrome://browser/content/downloads/downloads.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
21:07:29 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
21:07:29 INFO - PROCESS | 1656 | [1656] WARNING: Loaded script chrome://browser/content/downloads/indicator.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
21:07:29 INFO - PROCESS | 1656 | [1656] WARNING: Loaded script chrome://browser/content/customizableui/panelUI.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
21:07:29 INFO - PROCESS | 1656 | [1656] WARNING: Loaded script chrome://global/content/viewSourceUtils.js twice (bug 392650): file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xul/nsXULPrototypeCache.cpp, line 219
21:07:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12126d000 == 3 [pid = 1656] [id = 3]
21:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x1202fec00) [pid = 1656] [serial = 5] [outer = 0x0]
21:07:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12126d500 == 4 [pid = 1656] [id = 4]
21:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x1200e3000) [pid = 1656] [serial = 6] [outer = 0x0]
21:07:30 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
21:07:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12185e600 == 5 [pid = 1656] [id = 5]
21:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x1202fe800) [pid = 1656] [serial = 7] [outer = 0x0]
21:07:30 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
21:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x121e10800) [pid = 1656] [serial = 8] [outer = 0x1202fe800]
21:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x121af3c00) [pid = 1656] [serial = 9] [outer = 0x1202fec00]
21:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x121c7f000) [pid = 1656] [serial = 10] [outer = 0x1200e3000]
21:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x121c7f400) [pid = 1656] [serial = 11] [outer = 0x1202fe800]
21:07:31 INFO - PROCESS | 1656 | 1446178051601 Marionette INFO loaded listener.js
21:07:31 INFO - PROCESS | 1656 | 1446178051618 Marionette INFO loaded listener.js
21:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x125bad000) [pid = 1656] [serial = 12] [outer = 0x1202fe800]
21:07:31 INFO - PROCESS | 1656 | 1446178051838 Marionette DEBUG conn1 client <- {"sessionId":"aa5810f7-aab5-2f4a-b086-efe58fcc5e4b","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"DARWIN","platformVersion":"45.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151029180515","device":"desktop","version":"45.0a1"}}
21:07:31 INFO - PROCESS | 1656 | 1446178051968 Marionette DEBUG conn1 -> {"name":"getContext"}
21:07:31 INFO - PROCESS | 1656 | 1446178051970 Marionette DEBUG conn1 client <- {"value":"content"}
21:07:32 INFO - PROCESS | 1656 | 1446178052057 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
21:07:32 INFO - PROCESS | 1656 | 1446178052059 Marionette DEBUG conn1 client <- {}
21:07:32 INFO - PROCESS | 1656 | 1446178052194 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}}
21:07:32 INFO - PROCESS | 1656 | [Parent 1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5375
21:07:32 INFO - PROCESS | 1656 | [Parent 1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5375
21:07:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1399
21:07:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x112cafc00 == 1 [pid = 1659] [id = 1]
21:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 1 (0x112dddc00) [pid = 1659] [serial = 1] [outer = 0x0]
21:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 2 (0x112d62400) [pid = 1659] [serial = 2] [outer = 0x112dddc00]
21:07:33 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
21:07:33 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
21:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 3 (0x119d43c00) [pid = 1659] [serial = 3] [outer = 0x112dddc00]
21:07:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
21:07:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
21:07:33 INFO - PROCESS | 1656 | [Parent 1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
21:07:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:07:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x112db0400 == 2 [pid = 1659] [id = 2]
21:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 4 (0x11b466800) [pid = 1659] [serial = 4] [outer = 0x0]
21:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x11b466c00) [pid = 1659] [serial = 5] [outer = 0x11b466800]
21:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x112d1c400) [pid = 1659] [serial = 6] [outer = 0x11b466800]
21:07:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b048900 == 6 [pid = 1656] [id = 6]
21:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x121f43400) [pid = 1656] [serial = 13] [outer = 0x0]
21:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x121f43c00) [pid = 1656] [serial = 14] [outer = 0x121f43400]
21:07:34 INFO - PROCESS | 1656 | 1446178054001 Marionette INFO loaded listener.js
21:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x12b0ee400) [pid = 1656] [serial = 15] [outer = 0x121f43400]
21:07:34 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
21:07:34 INFO - document served over http requires an http
21:07:34 INFO - sub-resource via fetch-request using the http-csp
21:07:34 INFO - delivery method with keep-origin-redirect and when
21:07: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"
21:07:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:07:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:07:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:07:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:34 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
21:07:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 679ms
21:07:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:07:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cdaa00 == 3 [pid = 1659] [id = 3]
21:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x112d87000) [pid = 1659] [serial = 7] [outer = 0x0]
21:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x112d87400) [pid = 1659] [serial = 8] [outer = 0x112d87000]
21:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x11be65c00) [pid = 1659] [serial = 9] [outer = 0x112d87000]
21:07:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:34 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
21:07:34 INFO - document served over http requires an http
21:07:34 INFO - sub-resource via fetch-request using the http-csp
21:07:34 INFO - delivery method with no-redirect and when
21:07: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"
21:07:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:07:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:07:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:07:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:34 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
21:07:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 483ms
21:07:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:07:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef4c00 == 4 [pid = 1659] [id = 4]
21:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x112d91400) [pid = 1659] [serial = 10] [outer = 0x0]
21:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x112d91800) [pid = 1659] [serial = 11] [outer = 0x112d91400]
21:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x11bf5c000) [pid = 1659] [serial = 12] [outer = 0x112d91400]
21:07:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:35 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
21:07:35 INFO - document served over http requires an http
21:07:35 INFO - sub-resource via fetch-request using the http-csp
21:07:35 INFO - delivery method with swap-origin-redirect and when
21:07: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"
21:07:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:07:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:07:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:07:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:35 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
21:07:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 471ms
21:07:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:07:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbf200 == 5 [pid = 1659] [id = 5]
21:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x11bf78800) [pid = 1659] [serial = 13] [outer = 0x0]
21:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x11bf78c00) [pid = 1659] [serial = 14] [outer = 0x11bf78800]
21:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x11c48fc00) [pid = 1659] [serial = 15] [outer = 0x11bf78800]
21:07:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c503000 == 6 [pid = 1659] [id = 6]
21:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x11c4f4800) [pid = 1659] [serial = 16] [outer = 0x0]
21:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x11c4f4c00) [pid = 1659] [serial = 17] [outer = 0x11c4f4800]
21:07:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:35 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
21:07:35 INFO - document served over http requires an http
21:07:35 INFO - sub-resource via iframe-tag using the http-csp
21:07:35 INFO - delivery method with keep-origin-redirect and when
21:07: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"
21:07:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:07:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:07:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:35 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
21:07:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 521ms
21:07:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:07:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd1200 == 7 [pid = 1659] [id = 7]
21:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x11c572000) [pid = 1659] [serial = 18] [outer = 0x0]
21:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x11c54d400) [pid = 1659] [serial = 19] [outer = 0x11c572000]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 20 (0x11c5fb000) [pid = 1659] [serial = 20] [outer = 0x11c572000]
21:07:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c506c00 == 8 [pid = 1659] [id = 8]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 21 (0x11c5fbc00) [pid = 1659] [serial = 21] [outer = 0x0]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 22 (0x11c83ec00) [pid = 1659] [serial = 22] [outer = 0x11c5fbc00]
21:07:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:36 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
21:07:36 INFO - document served over http requires an http
21:07:36 INFO - sub-resource via iframe-tag using the http-csp
21:07:36 INFO - delivery method with no-redirect and when
21:07: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"
21:07:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:07:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:07:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:36 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
21:07:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 475ms
21:07:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:07:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c886f00 == 9 [pid = 1659] [id = 9]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 23 (0x11c82f400) [pid = 1659] [serial = 23] [outer = 0x0]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x112d20400) [pid = 1659] [serial = 24] [outer = 0x11c82f400]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x11c932000) [pid = 1659] [serial = 25] [outer = 0x11c82f400]
21:07:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x128d95900 == 7 [pid = 1656] [id = 7]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x12cbff400) [pid = 1656] [serial = 16] [outer = 0x0]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x12cbff800) [pid = 1656] [serial = 17] [outer = 0x12cbff400]
21:07:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c889200 == 10 [pid = 1659] [id = 10]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x11bf91400) [pid = 1659] [serial = 26] [outer = 0x0]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x12c9c4800) [pid = 1656] [serial = 18] [outer = 0x12cbff400]
21:07:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x128d94000 == 8 [pid = 1656] [id = 8]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x12cb6c400) [pid = 1656] [serial = 19] [outer = 0x0]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 20 (0x12cbffc00) [pid = 1656] [serial = 20] [outer = 0x12cb6c400]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 21 (0x12b08ac00) [pid = 1656] [serial = 21] [outer = 0x12cb6c400]
21:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x11c932c00) [pid = 1659] [serial = 27] [outer = 0x11bf91400]
21:07:36 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
21:07:36 INFO - document served over http requires an http
21:07:36 INFO - sub-resource via iframe-tag using the http-csp
21:07:36 INFO - delivery method with swap-origin-redirect and when
21:07: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"
21:07:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:07:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:07:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:36 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
21:07:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 673ms
21:07:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:07:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c88ab00 == 11 [pid = 1659] [id = 11]
21:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x11c8b0c00) [pid = 1659] [serial = 28] [outer = 0x0]
21:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x11c8b1000) [pid = 1659] [serial = 29] [outer = 0x11c8b0c00]
21:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x11c9e0c00) [pid = 1659] [serial = 30] [outer = 0x11c8b0c00]
21:07:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:37 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
21:07:37 INFO - document served over http requires an http
21:07:37 INFO - sub-resource via script-tag using the http-csp
21:07:37 INFO - delivery method with keep-origin-redirect and when
21:07: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"
21:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:07:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:07:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:37 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
21:07:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 471ms
21:07:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:07:37 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d8d00 == 12 [pid = 1659] [id = 12]
21:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x11cc26400) [pid = 1659] [serial = 31] [outer = 0x0]
21:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x11cc26800) [pid = 1659] [serial = 32] [outer = 0x11cc26400]
21:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x11cd22000) [pid = 1659] [serial = 33] [outer = 0x11cc26400]
21:07:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:37 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
21:07:37 INFO - document served over http requires an http
21:07:37 INFO - sub-resource via script-tag using the http-csp
21:07:37 INFO - delivery method with no-redirect and when
21:07: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"
21:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:07:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:07:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:37 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
21:07:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 478ms
21:07:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:07:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd73400 == 13 [pid = 1659] [id = 13]
21:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x11cd57c00) [pid = 1659] [serial = 34] [outer = 0x0]
21:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x11cd1b000) [pid = 1659] [serial = 35] [outer = 0x11cd57c00]
21:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x11cded800) [pid = 1659] [serial = 36] [outer = 0x11cd57c00]
21:07:38 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:38 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:38 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
21:07:38 INFO - document served over http requires an http
21:07:38 INFO - sub-resource via script-tag using the http-csp
21:07:38 INFO - delivery method with swap-origin-redirect and when
21:07: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"
21:07:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:07:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:07:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:38 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
21:07:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 929ms
21:07:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:07:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd76600 == 14 [pid = 1659] [id = 14]
21:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x11d0a0000) [pid = 1659] [serial = 37] [outer = 0x0]
21:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x11d0a0400) [pid = 1659] [serial = 38] [outer = 0x11d0a0000]
21:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x11c572c00) [pid = 1659] [serial = 39] [outer = 0x11d0a0000]
21:07:39 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:39 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:39 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
21:07:39 INFO - document served over http requires an http
21:07:39 INFO - sub-resource via xhr-request using the http-csp
21:07:39 INFO - delivery method with keep-origin-redirect and when
21:07: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"
21:07:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:07:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:07:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:39 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
21:07:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1026ms
21:07:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:07:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0c1700 == 15 [pid = 1659] [id = 15]
21:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x11d175000) [pid = 1659] [serial = 40] [outer = 0x0]
21:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x11d175400) [pid = 1659] [serial = 41] [outer = 0x11d175000]
21:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x11d1ccc00) [pid = 1659] [serial = 42] [outer = 0x11d175000]
21:07:40 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
21:07:40 INFO - document served over http requires an http
21:07:40 INFO - sub-resource via xhr-request using the http-csp
21:07:40 INFO - delivery method with no-redirect and when
21:07: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"
21:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:07:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:07:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:40 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
21:07:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 534ms
21:07:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:07:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d660300 == 16 [pid = 1659] [id = 16]
21:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x11d650400) [pid = 1659] [serial = 43] [outer = 0x0]
21:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x11d650800) [pid = 1659] [serial = 44] [outer = 0x11d650400]
21:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x11d734000) [pid = 1659] [serial = 45] [outer = 0x11d650400]
21:07:40 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:40 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
21:07:40 INFO - document served over http requires an http
21:07:40 INFO - sub-resource via xhr-request using the http-csp
21:07:40 INFO - delivery method with swap-origin-redirect and when
21:07: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"
21:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:07:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:07:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:40 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
21:07:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 522ms
21:07:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:07:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e4500 == 17 [pid = 1659] [id = 17]
21:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x11d7ee000) [pid = 1659] [serial = 46] [outer = 0x0]
21:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x11d7ee800) [pid = 1659] [serial = 47] [outer = 0x11d7ee000]
21:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x11c8a3800) [pid = 1659] [serial = 48] [outer = 0x11d7ee000]
21:07:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:41 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
21:07:41 INFO - document served over http requires an https
21:07:41 INFO - sub-resource via fetch-request using the http-csp
21:07:41 INFO - delivery method with keep-origin-redirect and when
21:07: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"
21:07:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:07:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:07:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:07:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:41 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
21:07:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 586ms
21:07:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:07:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e8600 == 18 [pid = 1659] [id = 18]
21:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x11dcb8c00) [pid = 1659] [serial = 49] [outer = 0x0]
21:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x11c859400) [pid = 1659] [serial = 50] [outer = 0x11dcb8c00]
21:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x11dd7e000) [pid = 1659] [serial = 51] [outer = 0x11dcb8c00]
21:07:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:42 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
21:07:42 INFO - document served over http requires an https
21:07:42 INFO - sub-resource via fetch-request using the http-csp
21:07:42 INFO - delivery method with no-redirect and when
21:07: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"
21:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:07:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:07:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:07:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:42 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
21:07:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 422ms
21:07:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:07:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd36700 == 19 [pid = 1659] [id = 19]
21:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x11dd61400) [pid = 1659] [serial = 52] [outer = 0x0]
21:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x11dd61800) [pid = 1659] [serial = 53] [outer = 0x11dd61400]
21:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x12043e000) [pid = 1659] [serial = 54] [outer = 0x11dd61400]
21:07:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:42 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
21:07:42 INFO - document served over http requires an https
21:07:42 INFO - sub-resource via fetch-request using the http-csp
21:07:42 INFO - delivery method with swap-origin-redirect and when
21:07: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"
21:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:07:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:07:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:07:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:42 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
21:07:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 524ms
21:07:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:07:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047d800 == 20 [pid = 1659] [id = 20]
21:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x11dde1400) [pid = 1659] [serial = 55] [outer = 0x0]
21:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x11dde1800) [pid = 1659] [serial = 56] [outer = 0x11dde1400]
21:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x12056b000) [pid = 1659] [serial = 57] [outer = 0x11dde1400]
21:07:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047f600 == 21 [pid = 1659] [id = 21]
21:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x12056b800) [pid = 1659] [serial = 58] [outer = 0x0]
21:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x12056bc00) [pid = 1659] [serial = 59] [outer = 0x12056b800]
21:07:43 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
21:07:43 INFO - document served over http requires an https
21:07:43 INFO - sub-resource via iframe-tag using the http-csp
21:07:43 INFO - delivery method with keep-origin-redirect and when
21:07: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"
21:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:07:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:07:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:43 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
21:07:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 519ms
21:07:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:07:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x111128200 == 22 [pid = 1659] [id = 22]
21:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x111171800) [pid = 1659] [serial = 60] [outer = 0x0]
21:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x111399400) [pid = 1659] [serial = 61] [outer = 0x111171800]
21:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11b594c00) [pid = 1659] [serial = 62] [outer = 0x111171800]
21:07:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7cd00 == 23 [pid = 1659] [id = 23]
21:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x119d9c000) [pid = 1659] [serial = 63] [outer = 0x0]
21:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11bfa4c00) [pid = 1659] [serial = 64] [outer = 0x119d9c000]
21:07:43 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
21:07:43 INFO - document served over http requires an https
21:07:43 INFO - sub-resource via iframe-tag using the http-csp
21:07:43 INFO - delivery method with no-redirect and when
21:07: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"
21:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:07:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:07:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:43 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
21:07:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 579ms
21:07:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:07:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbfc00 == 24 [pid = 1659] [id = 24]
21:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11116ec00) [pid = 1659] [serial = 65] [outer = 0x0]
21:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x111171400) [pid = 1659] [serial = 66] [outer = 0x11116ec00]
21:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x111271000) [pid = 1659] [serial = 67] [outer = 0x11116ec00]
21:07:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef3300 == 25 [pid = 1659] [id = 25]
21:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x112c93400) [pid = 1659] [serial = 68] [outer = 0x0]
21:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x112cbe400) [pid = 1659] [serial = 69] [outer = 0x112c93400]
21:07:44 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
21:07:44 INFO - document served over http requires an https
21:07:44 INFO - sub-resource via iframe-tag using the http-csp
21:07:44 INFO - delivery method with swap-origin-redirect and when
21:07: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"
21:07:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:07:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:07:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:44 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
21:07:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 936ms
21:07:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:07:44 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:44 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c503f00 == 26 [pid = 1659] [id = 26]
21:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119ce5c00) [pid = 1659] [serial = 70] [outer = 0x0]
21:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x119cffc00) [pid = 1659] [serial = 71] [outer = 0x119ce5c00]
21:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11b5f2400) [pid = 1659] [serial = 72] [outer = 0x119ce5c00]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12047f600 == 25 [pid = 1659] [id = 21]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12047d800 == 24 [pid = 1659] [id = 20]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd36700 == 23 [pid = 1659] [id = 19]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e8600 == 22 [pid = 1659] [id = 18]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e4500 == 21 [pid = 1659] [id = 17]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11d660300 == 20 [pid = 1659] [id = 16]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0c1700 == 19 [pid = 1659] [id = 15]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd76600 == 18 [pid = 1659] [id = 14]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd73400 == 17 [pid = 1659] [id = 13]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d8d00 == 16 [pid = 1659] [id = 12]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11c88ab00 == 15 [pid = 1659] [id = 11]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11c889200 == 14 [pid = 1659] [id = 10]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11c886f00 == 13 [pid = 1659] [id = 9]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11c506c00 == 12 [pid = 1659] [id = 8]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd1200 == 11 [pid = 1659] [id = 7]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11c503000 == 10 [pid = 1659] [id = 6]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbf200 == 9 [pid = 1659] [id = 5]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef4c00 == 8 [pid = 1659] [id = 4]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119cdaa00 == 7 [pid = 1659] [id = 3]
21:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x112db0400 == 6 [pid = 1659] [id = 2]
21:07:44 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:44 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:45 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
21:07:45 INFO - document served over http requires an https
21:07:45 INFO - sub-resource via script-tag using the http-csp
21:07:45 INFO - delivery method with keep-origin-redirect and when
21:07: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"
21:07:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:07:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:07:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:45 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
21:07:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 521ms
21:07:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:07:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd2600 == 7 [pid = 1659] [id = 27]
21:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11c820000) [pid = 1659] [serial = 73] [outer = 0x0]
21:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11c820400) [pid = 1659] [serial = 74] [outer = 0x11c820000]
21:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11c94f800) [pid = 1659] [serial = 75] [outer = 0x11c820000]
21:07:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:45 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
21:07:45 INFO - document served over http requires an https
21:07:45 INFO - sub-resource via script-tag using the http-csp
21:07:45 INFO - delivery method with no-redirect and when
21:07: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"
21:07:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:07:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:07:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:45 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
21:07:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 522ms
21:07:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:07:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c506700 == 8 [pid = 1659] [id = 28]
21:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11d02f000) [pid = 1659] [serial = 76] [outer = 0x0]
21:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11d02f800) [pid = 1659] [serial = 77] [outer = 0x11d02f000]
21:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11d0bdc00) [pid = 1659] [serial = 78] [outer = 0x11d02f000]
21:07:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:46 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
21:07:46 INFO - document served over http requires an https
21:07:46 INFO - sub-resource via script-tag using the http-csp
21:07:46 INFO - delivery method with swap-origin-redirect and when
21:07: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"
21:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:07:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:07:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:46 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
21:07:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 527ms
21:07:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:07:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c88ab00 == 9 [pid = 1659] [id = 29]
21:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11d64dc00) [pid = 1659] [serial = 79] [outer = 0x0]
21:07:46 INFO - PROCESS | 1656 | --DOMWINDOW == 20 (0x121c7f400) [pid = 1656] [serial = 11] [outer = 0x0] [url = about:blank]
21:07:46 INFO - PROCESS | 1656 | --DOMWINDOW == 19 (0x121e10800) [pid = 1656] [serial = 8] [outer = 0x0] [url = about:blank]
21:07:46 INFO - PROCESS | 1656 | --DOMWINDOW == 18 (0x12cbff800) [pid = 1656] [serial = 17] [outer = 0x0] [url = about:blank]
21:07:46 INFO - PROCESS | 1656 | --DOMWINDOW == 17 (0x12cbffc00) [pid = 1656] [serial = 20] [outer = 0x0] [url = about:blank]
21:07:46 INFO - PROCESS | 1656 | --DOMWINDOW == 16 (0x121f43c00) [pid = 1656] [serial = 14] [outer = 0x0] [url = about:blank]
21:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11d650000) [pid = 1659] [serial = 80] [outer = 0x11d64dc00]
21:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11d774000) [pid = 1659] [serial = 81] [outer = 0x11d64dc00]
21:07:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:46 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
21:07:46 INFO - document served over http requires an https
21:07:46 INFO - sub-resource via xhr-request using the http-csp
21:07:46 INFO - delivery method with keep-origin-redirect and when
21:07: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"
21:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:07:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:07:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:46 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
21:07:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 528ms
21:07:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:07:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d9700 == 10 [pid = 1659] [id = 30]
21:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11ddb7c00) [pid = 1659] [serial = 82] [outer = 0x0]
21:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119b12000) [pid = 1659] [serial = 83] [outer = 0x11ddb7c00]
21:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12057e800) [pid = 1659] [serial = 84] [outer = 0x11ddb7c00]
21:07:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:47 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
21:07:47 INFO - document served over http requires an https
21:07:47 INFO - sub-resource via xhr-request using the http-csp
21:07:47 INFO - delivery method with no-redirect and when
21:07: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"
21:07:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:07:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:07:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:47 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
21:07:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 475ms
21:07:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:07:47 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd76600 == 11 [pid = 1659] [id = 31]
21:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11d697800) [pid = 1659] [serial = 85] [outer = 0x0]
21:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11d697c00) [pid = 1659] [serial = 86] [outer = 0x11d697800]
21:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11d6ef000) [pid = 1659] [serial = 87] [outer = 0x11d697800]
21:07:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:47 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
21:07:47 INFO - document served over http requires an https
21:07:47 INFO - sub-resource via xhr-request using the http-csp
21:07:47 INFO - delivery method with swap-origin-redirect and when
21:07: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"
21:07:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:07:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:07:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:47 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
21:07:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 477ms
21:07:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:07:47 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:47 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0bfe00 == 12 [pid = 1659] [id = 32]
21:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x120439400) [pid = 1659] [serial = 88] [outer = 0x0]
21:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11c5ea400) [pid = 1659] [serial = 89] [outer = 0x120439400]
21:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11c5ea000) [pid = 1659] [serial = 90] [outer = 0x120439400]
21:07:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:48 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
21:07:48 INFO - document served over http requires an http
21:07:48 INFO - sub-resource via fetch-request using the http-csp
21:07:48 INFO - delivery method with keep-origin-redirect and when
21:07: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"
21:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:07:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:07:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:07:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:48 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
21:07:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 783ms
21:07:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:07:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d660d00 == 13 [pid = 1659] [id = 33]
21:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x111072400) [pid = 1659] [serial = 91] [outer = 0x0]
21:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x111072800) [pid = 1659] [serial = 92] [outer = 0x111072400]
21:07:49 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:49 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1110bb000) [pid = 1659] [serial = 93] [outer = 0x111072400]
21:07:49 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:49 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12185e600 == 7 [pid = 1656] [id = 5]
21:07:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:49 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
21:07:49 INFO - document served over http requires an http
21:07:49 INFO - sub-resource via fetch-request using the http-csp
21:07:49 INFO - delivery method with no-redirect and when
21:07: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"
21:07:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:07:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:07:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:07:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:49 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
21:07:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1177ms
21:07:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:07:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e8100 == 14 [pid = 1659] [id = 34]
21:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x111054c00) [pid = 1659] [serial = 94] [outer = 0x0]
21:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11103b400) [pid = 1659] [serial = 95] [outer = 0x111054c00]
21:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119b57000) [pid = 1659] [serial = 96] [outer = 0x111054c00]
21:07:50 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:50 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:50 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
21:07:50 INFO - document served over http requires an http
21:07:50 INFO - sub-resource via fetch-request using the http-csp
21:07:50 INFO - delivery method with swap-origin-redirect and when
21:07: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"
21:07:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:07:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:07:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:07:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:50 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
21:07:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1094ms
21:07:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:07:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047bf00 == 15 [pid = 1659] [id = 35]
21:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12117f000) [pid = 1659] [serial = 97] [outer = 0x0]
21:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12117f400) [pid = 1659] [serial = 98] [outer = 0x12117f000]
21:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1211b9c00) [pid = 1659] [serial = 99] [outer = 0x12117f000]
21:07:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bba00 == 16 [pid = 1659] [id = 36]
21:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x125466000) [pid = 1659] [serial = 100] [outer = 0x0]
21:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125466400) [pid = 1659] [serial = 101] [outer = 0x125466000]
21:07:51 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
21:07:51 INFO - document served over http requires an http
21:07:51 INFO - sub-resource via iframe-tag using the http-csp
21:07:51 INFO - delivery method with keep-origin-redirect and when
21:07: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"
21:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:07:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:07:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:51 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
21:07:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 879ms
21:07:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:07:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bd300 == 17 [pid = 1659] [id = 37]
21:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1254bb000) [pid = 1659] [serial = 102] [outer = 0x0]
21:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x125496400) [pid = 1659] [serial = 103] [outer = 0x1254bb000]
21:07:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x125539000) [pid = 1659] [serial = 104] [outer = 0x1254bb000]
21:07:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef3300 == 16 [pid = 1659] [id = 25]
21:07:53 INFO - PROCESS | 1656 | --DOCSHELL 0x111128200 == 15 [pid = 1659] [id = 22]
21:07:53 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7cd00 == 14 [pid = 1659] [id = 23]
21:07:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x111129600 == 15 [pid = 1659] [id = 38]
21:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11103b800) [pid = 1659] [serial = 105] [outer = 0x0]
21:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x111054400) [pid = 1659] [serial = 106] [outer = 0x11103b800]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119ce5c00) [pid = 1659] [serial = 70] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11d7ee000) [pid = 1659] [serial = 46] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11d175000) [pid = 1659] [serial = 40] [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]
21:07:53 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
21:07:53 INFO - document served over http requires an http
21:07:53 INFO - sub-resource via iframe-tag using the http-csp
21:07:53 INFO - delivery method with no-redirect and when
21:07:53 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"
21:07:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:07:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:07:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:53 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
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x125466000) [pid = 1659] [serial = 100] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:07:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1982ms
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11d02f000) [pid = 1659] [serial = 76] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11cc26400) [pid = 1659] [serial = 31] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11c572000) [pid = 1659] [serial = 18] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11cd57c00) [pid = 1659] [serial = 34] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11dcb8c00) [pid = 1659] [serial = 49] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11c4f4800) [pid = 1659] [serial = 16] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11116ec00) [pid = 1659] [serial = 65] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11d650400) [pid = 1659] [serial = 43] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x111171800) [pid = 1659] [serial = 60] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11c5fbc00) [pid = 1659] [serial = 21] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178056220]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11c820000) [pid = 1659] [serial = 73] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11ddb7c00) [pid = 1659] [serial = 82] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11bf91400) [pid = 1659] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:07:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x120439400) [pid = 1659] [serial = 88] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11d0a0000) [pid = 1659] [serial = 37] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11c8b0c00) [pid = 1659] [serial = 28] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112c93400) [pid = 1659] [serial = 68] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11c82f400) [pid = 1659] [serial = 23] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11b466800) [pid = 1659] [serial = 4] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x112d91400) [pid = 1659] [serial = 10] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12056b800) [pid = 1659] [serial = 58] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x111072400) [pid = 1659] [serial = 91] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119d9c000) [pid = 1659] [serial = 63] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178063497]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12117f000) [pid = 1659] [serial = 97] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x111054c00) [pid = 1659] [serial = 94] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11dde1400) [pid = 1659] [serial = 55] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11d64dc00) [pid = 1659] [serial = 79] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11d697800) [pid = 1659] [serial = 85] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11dd61400) [pid = 1659] [serial = 52] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x112d87000) [pid = 1659] [serial = 7] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11bf78800) [pid = 1659] [serial = 13] [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]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12056bc00) [pid = 1659] [serial = 59] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11c932c00) [pid = 1659] [serial = 27] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11c8b1000) [pid = 1659] [serial = 29] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11c4f4c00) [pid = 1659] [serial = 17] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11c54d400) [pid = 1659] [serial = 19] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x11c83ec00) [pid = 1659] [serial = 22] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178056220]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x112d20400) [pid = 1659] [serial = 24] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x112d91800) [pid = 1659] [serial = 11] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x11bf78c00) [pid = 1659] [serial = 14] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x11b466c00) [pid = 1659] [serial = 5] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x112d87400) [pid = 1659] [serial = 8] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x125496400) [pid = 1659] [serial = 103] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x112d62400) [pid = 1659] [serial = 2] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x11dde1800) [pid = 1659] [serial = 56] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x11c859400) [pid = 1659] [serial = 50] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x11dd61800) [pid = 1659] [serial = 53] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x11d650800) [pid = 1659] [serial = 44] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x11d7ee800) [pid = 1659] [serial = 47] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 52 (0x11d0a0400) [pid = 1659] [serial = 38] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 51 (0x11d175400) [pid = 1659] [serial = 41] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 50 (0x125466400) [pid = 1659] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 49 (0x12117f400) [pid = 1659] [serial = 98] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 48 (0x11103b400) [pid = 1659] [serial = 95] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 47 (0x111072800) [pid = 1659] [serial = 92] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 46 (0x11c5ea400) [pid = 1659] [serial = 89] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 45 (0x11cc26800) [pid = 1659] [serial = 32] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 44 (0x11d697c00) [pid = 1659] [serial = 86] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 43 (0x119b12000) [pid = 1659] [serial = 83] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 42 (0x11d650000) [pid = 1659] [serial = 80] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 41 (0x11d02f800) [pid = 1659] [serial = 77] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 40 (0x11cd1b000) [pid = 1659] [serial = 35] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 39 (0x11c820400) [pid = 1659] [serial = 74] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 38 (0x119cffc00) [pid = 1659] [serial = 71] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 37 (0x112cbe400) [pid = 1659] [serial = 69] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 36 (0x111171400) [pid = 1659] [serial = 66] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 35 (0x11bfa4c00) [pid = 1659] [serial = 64] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178063497]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 34 (0x111399400) [pid = 1659] [serial = 61] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 33 (0x11d734000) [pid = 1659] [serial = 45] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 32 (0x11c572c00) [pid = 1659] [serial = 39] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 31 (0x11d1ccc00) [pid = 1659] [serial = 42] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 30 (0x11d6ef000) [pid = 1659] [serial = 87] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 29 (0x12057e800) [pid = 1659] [serial = 84] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | --DOMWINDOW == 28 (0x11d774000) [pid = 1659] [serial = 81] [outer = 0x0] [url = about:blank]
21:07:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x111128700 == 16 [pid = 1659] [id = 39]
21:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x111072400) [pid = 1659] [serial = 107] [outer = 0x0]
21:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x111072800) [pid = 1659] [serial = 108] [outer = 0x111072400]
21:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x111171800) [pid = 1659] [serial = 109] [outer = 0x111072400]
21:07:54 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x112db0900 == 17 [pid = 1659] [id = 40]
21:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x111275000) [pid = 1659] [serial = 110] [outer = 0x0]
21:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x1112b0000) [pid = 1659] [serial = 111] [outer = 0x111275000]
21:07:54 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
21:07:54 INFO - document served over http requires an http
21:07:54 INFO - sub-resource via iframe-tag using the http-csp
21:07:54 INFO - delivery method with swap-origin-redirect and when
21:07: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"
21:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:07:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:07:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:54 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
21:07:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 625ms
21:07:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:07:54 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cda000 == 18 [pid = 1659] [id = 41]
21:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x112dd7800) [pid = 1659] [serial = 112] [outer = 0x0]
21:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x119a54400) [pid = 1659] [serial = 113] [outer = 0x112dd7800]
21:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x119b7dc00) [pid = 1659] [serial = 114] [outer = 0x112dd7800]
21:07:54 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:54 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
21:07:54 INFO - document served over http requires an http
21:07:54 INFO - sub-resource via script-tag using the http-csp
21:07:54 INFO - delivery method with keep-origin-redirect and when
21:07: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"
21:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:07:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:07:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:54 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
21:07:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 629ms
21:07:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:07:55 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef4700 == 19 [pid = 1659] [id = 42]
21:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x11b5f2c00) [pid = 1659] [serial = 115] [outer = 0x0]
21:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x11be4c000) [pid = 1659] [serial = 116] [outer = 0x11b5f2c00]
21:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x11bebc400) [pid = 1659] [serial = 117] [outer = 0x11b5f2c00]
21:07:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:55 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
21:07:55 INFO - document served over http requires an http
21:07:55 INFO - sub-resource via script-tag using the http-csp
21:07:55 INFO - delivery method with no-redirect and when
21:07:55 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"
21:07:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:07:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:07:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:55 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
21:07:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 725ms
21:07:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:07:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7b900 == 20 [pid = 1659] [id = 43]
21:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x11be65000) [pid = 1659] [serial = 118] [outer = 0x0]
21:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x11bed2c00) [pid = 1659] [serial = 119] [outer = 0x11be65000]
21:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x11c50c800) [pid = 1659] [serial = 120] [outer = 0x11be65000]
21:07:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:56 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
21:07:56 INFO - document served over http requires an http
21:07:56 INFO - sub-resource via script-tag using the http-csp
21:07:56 INFO - delivery method with swap-origin-redirect and when
21:07: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"
21:07:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:07:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:07:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:56 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
21:07:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 569ms
21:07:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:07:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x111336700 == 21 [pid = 1659] [id = 44]
21:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x112d62400) [pid = 1659] [serial = 121] [outer = 0x0]
21:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x112d91400) [pid = 1659] [serial = 122] [outer = 0x112d62400]
21:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x11bfa4c00) [pid = 1659] [serial = 123] [outer = 0x112d62400]
21:07:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:56 INFO - PROCESS | 1656 | --DOCSHELL 0x111129600 == 20 [pid = 1659] [id = 38]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 44 (0x11c932000) [pid = 1659] [serial = 25] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 43 (0x11c9e0c00) [pid = 1659] [serial = 30] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 42 (0x11c5fb000) [pid = 1659] [serial = 20] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 41 (0x11bf5c000) [pid = 1659] [serial = 12] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 40 (0x11c48fc00) [pid = 1659] [serial = 15] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 39 (0x112d1c400) [pid = 1659] [serial = 6] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 38 (0x11b5f2400) [pid = 1659] [serial = 72] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 37 (0x11c94f800) [pid = 1659] [serial = 75] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 36 (0x11be65c00) [pid = 1659] [serial = 9] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 35 (0x11d0bdc00) [pid = 1659] [serial = 78] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 34 (0x11c5ea000) [pid = 1659] [serial = 90] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 33 (0x1110bb000) [pid = 1659] [serial = 93] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 32 (0x119b57000) [pid = 1659] [serial = 96] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 31 (0x111271000) [pid = 1659] [serial = 67] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 30 (0x1211b9c00) [pid = 1659] [serial = 99] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 29 (0x12056b000) [pid = 1659] [serial = 57] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 28 (0x11b594c00) [pid = 1659] [serial = 62] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 27 (0x11dd7e000) [pid = 1659] [serial = 51] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 26 (0x12043e000) [pid = 1659] [serial = 54] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 25 (0x11c8a3800) [pid = 1659] [serial = 48] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 24 (0x11cd22000) [pid = 1659] [serial = 33] [outer = 0x0] [url = about:blank]
21:07:56 INFO - PROCESS | 1656 | --DOMWINDOW == 23 (0x11cded800) [pid = 1659] [serial = 36] [outer = 0x0] [url = about:blank]
21:07:56 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
21:07:56 INFO - document served over http requires an http
21:07:56 INFO - sub-resource via xhr-request using the http-csp
21:07:56 INFO - delivery method with keep-origin-redirect and when
21:07: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"
21:07:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:07:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:07:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:56 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
21:07:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 678ms
21:07:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:07:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef5600 == 21 [pid = 1659] [id = 45]
21:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x11c572800) [pid = 1659] [serial = 124] [outer = 0x0]
21:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x11c572c00) [pid = 1659] [serial = 125] [outer = 0x11c572800]
21:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x11c859000) [pid = 1659] [serial = 126] [outer = 0x11c572800]
21:07:57 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
21:07:57 INFO - document served over http requires an http
21:07:57 INFO - sub-resource via xhr-request using the http-csp
21:07:57 INFO - delivery method with no-redirect and when
21:07:57 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"
21:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:07:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:07:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:57 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
21:07:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 478ms
21:07:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:07:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c506200 == 22 [pid = 1659] [id = 46]
21:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x11c9e0800) [pid = 1659] [serial = 127] [outer = 0x0]
21:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x11c9e0c00) [pid = 1659] [serial = 128] [outer = 0x11c9e0800]
21:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x11cc96800) [pid = 1659] [serial = 129] [outer = 0x11c9e0800]
21:07:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:57 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
21:07:57 INFO - document served over http requires an http
21:07:57 INFO - sub-resource via xhr-request using the http-csp
21:07:57 INFO - delivery method with swap-origin-redirect and when
21:07:57 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"
21:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:07:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:07:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:57 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
21:07:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 473ms
21:07:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:07:57 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c889700 == 23 [pid = 1659] [id = 47]
21:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x11d0a0000) [pid = 1659] [serial = 130] [outer = 0x0]
21:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x11d0a0400) [pid = 1659] [serial = 131] [outer = 0x11d0a0000]
21:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x11d175400) [pid = 1659] [serial = 132] [outer = 0x11d0a0000]
21:07:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:58 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
21:07:58 INFO - document served over http requires an https
21:07:58 INFO - sub-resource via fetch-request using the http-csp
21:07:58 INFO - delivery method with keep-origin-redirect and when
21:07: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"
21:07:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:07:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:07:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:07:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:58 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
21:07:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 472ms
21:07:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:07:58 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:07:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef3d00 == 24 [pid = 1659] [id = 48]
21:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x11d62a000) [pid = 1659] [serial = 133] [outer = 0x0]
21:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x11d62a800) [pid = 1659] [serial = 134] [outer = 0x11d62a000]
21:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x11d64d400) [pid = 1659] [serial = 135] [outer = 0x11d62a000]
21:07:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:07:58 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
21:07:58 INFO - document served over http requires an https
21:07:58 INFO - sub-resource via fetch-request using the http-csp
21:07:58 INFO - delivery method with no-redirect and when
21:07: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"
21:07:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:07:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:07:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:07:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:07:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:07:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:07:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:07:58 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
21:07:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 629ms
21:07:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:07:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0c0300 == 25 [pid = 1659] [id = 49]
21:07:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x11d7ee000) [pid = 1659] [serial = 136] [outer = 0x0]
21:07:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x11d7ee400) [pid = 1659] [serial = 137] [outer = 0x11d7ee000]
21:07:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x11dc6c000) [pid = 1659] [serial = 138] [outer = 0x11d7ee000]
21:08:00 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:00 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
21:08:00 INFO - document served over http requires an https
21:08:00 INFO - sub-resource via fetch-request using the http-csp
21:08:00 INFO - delivery method with swap-origin-redirect and when
21:08: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"
21:08:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:00 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
21:08:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1181ms
21:08:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:08:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e4500 == 26 [pid = 1659] [id = 50]
21:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x11dd61400) [pid = 1659] [serial = 139] [outer = 0x0]
21:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x11dd61800) [pid = 1659] [serial = 140] [outer = 0x11dd61400]
21:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x11be65400) [pid = 1659] [serial = 141] [outer = 0x11dd61400]
21:08:00 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e7c00 == 27 [pid = 1659] [id = 51]
21:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x12043e400) [pid = 1659] [serial = 142] [outer = 0x0]
21:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x12043ec00) [pid = 1659] [serial = 143] [outer = 0x12043e400]
21:08:00 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
21:08:00 INFO - document served over http requires an https
21:08:00 INFO - sub-resource via iframe-tag using the http-csp
21:08:00 INFO - delivery method with keep-origin-redirect and when
21:08: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"
21:08:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:00 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
21:08:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 575ms
21:08:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:08:00 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd35300 == 28 [pid = 1659] [id = 52]
21:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x1211b9c00) [pid = 1659] [serial = 144] [outer = 0x0]
21:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x125442000) [pid = 1659] [serial = 145] [outer = 0x1211b9c00]
21:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x125454000) [pid = 1659] [serial = 146] [outer = 0x1211b9c00]
21:08:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047b500 == 29 [pid = 1659] [id = 53]
21:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x1075d3c00) [pid = 1659] [serial = 147] [outer = 0x0]
21:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x125466800) [pid = 1659] [serial = 148] [outer = 0x1075d3c00]
21:08:01 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
21:08:01 INFO - document served over http requires an https
21:08:01 INFO - sub-resource via iframe-tag using the http-csp
21:08:01 INFO - delivery method with no-redirect and when
21:08: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"
21:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:01 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
21:08:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 527ms
21:08:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:08:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047ec00 == 30 [pid = 1659] [id = 54]
21:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x125545000) [pid = 1659] [serial = 149] [outer = 0x0]
21:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x12041e400) [pid = 1659] [serial = 150] [outer = 0x125545000]
21:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x125545c00) [pid = 1659] [serial = 151] [outer = 0x125545000]
21:08:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bbf00 == 31 [pid = 1659] [id = 55]
21:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x11d02c000) [pid = 1659] [serial = 152] [outer = 0x0]
21:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x11d02c800) [pid = 1659] [serial = 153] [outer = 0x11d02c000]
21:08:01 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
21:08:01 INFO - document served over http requires an https
21:08:01 INFO - sub-resource via iframe-tag using the http-csp
21:08:01 INFO - delivery method with swap-origin-redirect and when
21:08: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"
21:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:01 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
21:08:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 529ms
21:08:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:08:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bf100 == 32 [pid = 1659] [id = 56]
21:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x119da5000) [pid = 1659] [serial = 154] [outer = 0x0]
21:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x119da5400) [pid = 1659] [serial = 155] [outer = 0x119da5000]
21:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x1075cc400) [pid = 1659] [serial = 156] [outer = 0x119da5000]
21:08:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:02 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
21:08:02 INFO - document served over http requires an https
21:08:02 INFO - sub-resource via script-tag using the http-csp
21:08:02 INFO - delivery method with keep-origin-redirect and when
21:08: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"
21:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:02 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
21:08:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 525ms
21:08:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:08:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cce00 == 33 [pid = 1659] [id = 57]
21:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x125b25000) [pid = 1659] [serial = 157] [outer = 0x0]
21:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x125b25400) [pid = 1659] [serial = 158] [outer = 0x125b25000]
21:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x125b4cc00) [pid = 1659] [serial = 159] [outer = 0x125b25000]
21:08:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:02 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
21:08:02 INFO - document served over http requires an https
21:08:02 INFO - sub-resource via script-tag using the http-csp
21:08:02 INFO - delivery method with no-redirect and when
21:08: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"
21:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:02 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
21:08:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 477ms
21:08:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:08:02 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x112cac500 == 34 [pid = 1659] [id = 58]
21:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x119c17800) [pid = 1659] [serial = 160] [outer = 0x0]
21:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x11bf14c00) [pid = 1659] [serial = 161] [outer = 0x119c17800]
21:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11c9b1c00) [pid = 1659] [serial = 162] [outer = 0x119c17800]
21:08:03 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:03 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:03 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
21:08:03 INFO - document served over http requires an https
21:08:03 INFO - sub-resource via script-tag using the http-csp
21:08:03 INFO - delivery method with swap-origin-redirect and when
21:08: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"
21:08:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:03 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
21:08:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 979ms
21:08:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:08:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbe800 == 35 [pid = 1659] [id = 59]
21:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1110bb400) [pid = 1659] [serial = 163] [outer = 0x0]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd2600 == 34 [pid = 1659] [id = 27]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x112db0900 == 33 [pid = 1659] [id = 40]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11c506700 == 32 [pid = 1659] [id = 28]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x111128700 == 31 [pid = 1659] [id = 39]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11c88ab00 == 30 [pid = 1659] [id = 29]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x119cda000 == 29 [pid = 1659] [id = 41]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef4700 == 28 [pid = 1659] [id = 42]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d9700 == 27 [pid = 1659] [id = 30]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7b900 == 26 [pid = 1659] [id = 43]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11d660d00 == 25 [pid = 1659] [id = 33]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bba00 == 24 [pid = 1659] [id = 36]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd76600 == 23 [pid = 1659] [id = 31]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12047bf00 == 22 [pid = 1659] [id = 35]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bd300 == 21 [pid = 1659] [id = 37]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0bfe00 == 20 [pid = 1659] [id = 32]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbfc00 == 19 [pid = 1659] [id = 24]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e8100 == 18 [pid = 1659] [id = 34]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11c503f00 == 17 [pid = 1659] [id = 26]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x111336700 == 16 [pid = 1659] [id = 44]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef5600 == 15 [pid = 1659] [id = 45]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11c506200 == 14 [pid = 1659] [id = 46]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11c889700 == 13 [pid = 1659] [id = 47]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef3d00 == 12 [pid = 1659] [id = 48]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0c0300 == 11 [pid = 1659] [id = 49]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e7c00 == 10 [pid = 1659] [id = 51]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e4500 == 9 [pid = 1659] [id = 50]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12047b500 == 8 [pid = 1659] [id = 53]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd35300 == 7 [pid = 1659] [id = 52]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bbf00 == 6 [pid = 1659] [id = 55]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12047ec00 == 5 [pid = 1659] [id = 54]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bf100 == 4 [pid = 1659] [id = 56]
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cce00 == 3 [pid = 1659] [id = 57]
21:08:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
21:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x1075cc000) [pid = 1659] [serial = 164] [outer = 0x1110bb400]
21:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x10d9e2800) [pid = 1659] [serial = 165] [outer = 0x1110bb400]
21:08:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x112cac500 == 2 [pid = 1659] [id = 58]
21:08:04 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
21:08:04 INFO - document served over http requires an https
21:08:04 INFO - sub-resource via xhr-request using the http-csp
21:08:04 INFO - delivery method with keep-origin-redirect and when
21:08: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"
21:08:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:04 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
21:08:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 928ms
21:08:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:08:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x111336700 == 3 [pid = 1659] [id = 60]
21:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x111271000) [pid = 1659] [serial = 166] [outer = 0x0]
21:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1112bec00) [pid = 1659] [serial = 167] [outer = 0x111271000]
21:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x112d1c800) [pid = 1659] [serial = 168] [outer = 0x111271000]
21:08:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:05 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
21:08:05 INFO - document served over http requires an https
21:08:05 INFO - sub-resource via xhr-request using the http-csp
21:08:05 INFO - delivery method with no-redirect and when
21:08: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"
21:08:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:05 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
21:08:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 472ms
21:08:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:08:05 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cda000 == 4 [pid = 1659] [id = 61]
21:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x119da5c00) [pid = 1659] [serial = 169] [outer = 0x0]
21:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11b466400) [pid = 1659] [serial = 170] [outer = 0x119da5c00]
21:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11b594c00) [pid = 1659] [serial = 171] [outer = 0x119da5c00]
21:08:05 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:05 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:05 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
21:08:05 INFO - document served over http requires an https
21:08:05 INFO - sub-resource via xhr-request using the http-csp
21:08:05 INFO - delivery method with swap-origin-redirect and when
21:08: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"
21:08:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:05 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
21:08:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 520ms
21:08:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:08:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cce00 == 5 [pid = 1659] [id = 62]
21:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11c4f4800) [pid = 1659] [serial = 172] [outer = 0x0]
21:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11c50c000) [pid = 1659] [serial = 173] [outer = 0x11c4f4800]
21:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11c56cc00) [pid = 1659] [serial = 174] [outer = 0x11c4f4800]
21:08:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:06 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
21:08:06 INFO - document served over http requires an http
21:08:06 INFO - sub-resource via fetch-request using the meta-csp
21:08:06 INFO - delivery method with keep-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
21:08:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:06 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
21:08:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 423ms
21:08:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:08:06 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef5b00 == 6 [pid = 1659] [id = 63]
21:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11c9b1400) [pid = 1659] [serial = 175] [outer = 0x0]
21:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11c9b1800) [pid = 1659] [serial = 176] [outer = 0x11c9b1400]
21:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11cc96000) [pid = 1659] [serial = 177] [outer = 0x11c9b1400]
21:08:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x11302c800) [pid = 1656] [serial = 22] [outer = 0x12cb6c400]
21:08:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:07 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
21:08:07 INFO - document served over http requires an http
21:08:07 INFO - sub-resource via fetch-request using the meta-csp
21:08:07 INFO - delivery method with no-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
21:08:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:07 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
21:08:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 925ms
21:08:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:08:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c504900 == 7 [pid = 1659] [id = 64]
21:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11cded400) [pid = 1659] [serial = 178] [outer = 0x0]
21:08:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11cded800) [pid = 1659] [serial = 179] [outer = 0x11cded400]
21:08:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11d0bd800) [pid = 1659] [serial = 180] [outer = 0x11cded400]
21:08:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:08 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:08 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
21:08:08 INFO - document served over http requires an http
21:08:08 INFO - sub-resource via fetch-request using the meta-csp
21:08:08 INFO - delivery method with swap-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
21:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:08 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
21:08:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1025ms
21:08:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:08:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c888800 == 8 [pid = 1659] [id = 65]
21:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11d650400) [pid = 1659] [serial = 181] [outer = 0x0]
21:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11d650c00) [pid = 1659] [serial = 182] [outer = 0x11d650400]
21:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11d66ec00) [pid = 1659] [serial = 183] [outer = 0x11d650400]
21:08:08 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d6a00 == 9 [pid = 1659] [id = 66]
21:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11d6b5400) [pid = 1659] [serial = 184] [outer = 0x0]
21:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11d7eec00) [pid = 1659] [serial = 185] [outer = 0x11d6b5400]
21:08:08 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
21:08:08 INFO - document served over http requires an http
21:08:08 INFO - sub-resource via iframe-tag using the meta-csp
21:08:08 INFO - delivery method with keep-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
21:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:08 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
21:08:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 540ms
21:08:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:08:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cba00 == 10 [pid = 1659] [id = 67]
21:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11dc6c400) [pid = 1659] [serial = 186] [outer = 0x0]
21:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11dc6c800) [pid = 1659] [serial = 187] [outer = 0x11dc6c400]
21:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11c5e3400) [pid = 1659] [serial = 188] [outer = 0x11dc6c400]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x111275000) [pid = 1659] [serial = 110] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11b5f2c00) [pid = 1659] [serial = 115] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11dd61400) [pid = 1659] [serial = 139] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x112d62400) [pid = 1659] [serial = 121] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119da5000) [pid = 1659] [serial = 154] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11d7ee000) [pid = 1659] [serial = 136] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x112dd7800) [pid = 1659] [serial = 112] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1254bb000) [pid = 1659] [serial = 102] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x111072400) [pid = 1659] [serial = 107] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1075d3c00) [pid = 1659] [serial = 147] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178081159]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11d02c000) [pid = 1659] [serial = 152] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11be65000) [pid = 1659] [serial = 118] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1211b9c00) [pid = 1659] [serial = 144] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11c572800) [pid = 1659] [serial = 124] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11d62a000) [pid = 1659] [serial = 133] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11d0a0000) [pid = 1659] [serial = 130] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x125545000) [pid = 1659] [serial = 149] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12043e400) [pid = 1659] [serial = 142] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11c9e0800) [pid = 1659] [serial = 127] [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]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11103b800) [pid = 1659] [serial = 105] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178073066]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11be4c000) [pid = 1659] [serial = 116] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x119a54400) [pid = 1659] [serial = 113] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x119da5400) [pid = 1659] [serial = 155] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x11d02c800) [pid = 1659] [serial = 153] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12041e400) [pid = 1659] [serial = 150] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x125466800) [pid = 1659] [serial = 148] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178081159]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x125442000) [pid = 1659] [serial = 145] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x12043ec00) [pid = 1659] [serial = 143] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x11dd61800) [pid = 1659] [serial = 140] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x11d7ee400) [pid = 1659] [serial = 137] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x11d62a800) [pid = 1659] [serial = 134] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x11d0a0400) [pid = 1659] [serial = 131] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x11c9e0c00) [pid = 1659] [serial = 128] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x11c572c00) [pid = 1659] [serial = 125] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x112d91400) [pid = 1659] [serial = 122] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 52 (0x11bed2c00) [pid = 1659] [serial = 119] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 51 (0x1112b0000) [pid = 1659] [serial = 111] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 50 (0x111072800) [pid = 1659] [serial = 108] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 49 (0x125b25400) [pid = 1659] [serial = 158] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 48 (0x111054400) [pid = 1659] [serial = 106] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178073066]
21:08:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 47 (0x11cc96800) [pid = 1659] [serial = 129] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 46 (0x11c859000) [pid = 1659] [serial = 126] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 45 (0x11bfa4c00) [pid = 1659] [serial = 123] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | --DOMWINDOW == 44 (0x125539000) [pid = 1659] [serial = 104] [outer = 0x0] [url = about:blank]
21:08:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9da100 == 11 [pid = 1659] [id = 68]
21:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x1075d3c00) [pid = 1659] [serial = 189] [outer = 0x0]
21:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x111072000) [pid = 1659] [serial = 190] [outer = 0x1075d3c00]
21:08:09 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
21:08:09 INFO - document served over http requires an http
21:08:09 INFO - sub-resource via iframe-tag using the meta-csp
21:08:09 INFO - delivery method with no-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
21:08:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:09 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
21:08:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 626ms
21:08:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:08:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd74300 == 12 [pid = 1659] [id = 69]
21:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x112dd7800) [pid = 1659] [serial = 191] [outer = 0x0]
21:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x119a54400) [pid = 1659] [serial = 192] [outer = 0x112dd7800]
21:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x119da5000) [pid = 1659] [serial = 193] [outer = 0x112dd7800]
21:08:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0be000 == 13 [pid = 1659] [id = 70]
21:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x11b594000) [pid = 1659] [serial = 194] [outer = 0x0]
21:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x11bebc800) [pid = 1659] [serial = 195] [outer = 0x11b594000]
21:08:09 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
21:08:09 INFO - document served over http requires an http
21:08:09 INFO - sub-resource via iframe-tag using the meta-csp
21:08:09 INFO - delivery method with swap-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
21:08:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:09 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
21:08:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 526ms
21:08:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:08:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0bf900 == 14 [pid = 1659] [id = 71]
21:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x11c9e0000) [pid = 1659] [serial = 196] [outer = 0x0]
21:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x11c9e0800) [pid = 1659] [serial = 197] [outer = 0x11c9e0000]
21:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x11d02c800) [pid = 1659] [serial = 198] [outer = 0x11c9e0000]
21:08:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:10 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
21:08:10 INFO - document served over http requires an http
21:08:10 INFO - sub-resource via script-tag using the meta-csp
21:08:10 INFO - delivery method with keep-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
21:08:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:10 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
21:08:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 472ms
21:08:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:08:10 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0c2b00 == 15 [pid = 1659] [id = 72]
21:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x11dc5c400) [pid = 1659] [serial = 199] [outer = 0x0]
21:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x11dc5fc00) [pid = 1659] [serial = 200] [outer = 0x11dc5c400]
21:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x12041ec00) [pid = 1659] [serial = 201] [outer = 0x11dc5c400]
21:08:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:10 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
21:08:10 INFO - document served over http requires an http
21:08:10 INFO - sub-resource via script-tag using the meta-csp
21:08:10 INFO - delivery method with no-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
21:08:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:10 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
21:08:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 469ms
21:08:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:08:10 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d661700 == 16 [pid = 1659] [id = 73]
21:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x1211b9c00) [pid = 1659] [serial = 202] [outer = 0x0]
21:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x125442000) [pid = 1659] [serial = 203] [outer = 0x1211b9c00]
21:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x125443800) [pid = 1659] [serial = 204] [outer = 0x1211b9c00]
21:08:11 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:11 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:11 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
21:08:11 INFO - document served over http requires an http
21:08:11 INFO - sub-resource via script-tag using the meta-csp
21:08:11 INFO - delivery method with swap-origin-redirect and when
21:08:11 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"
21:08:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:11 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
21:08:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 575ms
21:08:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:08:11 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x112db0400 == 17 [pid = 1659] [id = 74]
21:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x11be65800) [pid = 1659] [serial = 205] [outer = 0x0]
21:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11bed2400) [pid = 1659] [serial = 206] [outer = 0x11be65800]
21:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x11cd22000) [pid = 1659] [serial = 207] [outer = 0x11be65800]
21:08:11 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:11 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:11 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
21:08:11 INFO - document served over http requires an http
21:08:11 INFO - sub-resource via xhr-request using the meta-csp
21:08:11 INFO - delivery method with keep-origin-redirect and when
21:08:11 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"
21:08:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:11 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
21:08:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 577ms
21:08:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:08:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef5600 == 18 [pid = 1659] [id = 75]
21:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x1254ac000) [pid = 1659] [serial = 208] [outer = 0x0]
21:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1254ac400) [pid = 1659] [serial = 209] [outer = 0x1254ac000]
21:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11dc34400) [pid = 1659] [serial = 210] [outer = 0x1254ac000]
21:08:12 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:12 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
21:08:12 INFO - document served over http requires an http
21:08:12 INFO - sub-resource via xhr-request using the meta-csp
21:08:12 INFO - delivery method with no-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
21:08:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:12 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
21:08:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 726ms
21:08:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:08:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x111129600 == 19 [pid = 1659] [id = 76]
21:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x111072c00) [pid = 1659] [serial = 211] [outer = 0x0]
21:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x111120800) [pid = 1659] [serial = 212] [outer = 0x111072c00]
21:08:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x112d91400) [pid = 1659] [serial = 213] [outer = 0x111072c00]
21:08:13 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:13 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0c2b00 == 18 [pid = 1659] [id = 72]
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0bf900 == 17 [pid = 1659] [id = 71]
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0be000 == 16 [pid = 1659] [id = 70]
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd74300 == 15 [pid = 1659] [id = 69]
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9da100 == 14 [pid = 1659] [id = 68]
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cba00 == 13 [pid = 1659] [id = 67]
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d6a00 == 12 [pid = 1659] [id = 66]
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11c888800 == 11 [pid = 1659] [id = 65]
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11c504900 == 10 [pid = 1659] [id = 64]
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef5b00 == 9 [pid = 1659] [id = 63]
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cce00 == 8 [pid = 1659] [id = 62]
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x119cda000 == 7 [pid = 1659] [id = 61]
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x111336700 == 6 [pid = 1659] [id = 60]
21:08:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbe800 == 5 [pid = 1659] [id = 59]
21:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1075cc400) [pid = 1659] [serial = 156] [outer = 0x0] [url = about:blank]
21:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x111171800) [pid = 1659] [serial = 109] [outer = 0x0] [url = about:blank]
21:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11d175400) [pid = 1659] [serial = 132] [outer = 0x0] [url = about:blank]
21:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x119b7dc00) [pid = 1659] [serial = 114] [outer = 0x0] [url = about:blank]
21:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x125545c00) [pid = 1659] [serial = 151] [outer = 0x0] [url = about:blank]
21:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x11bebc400) [pid = 1659] [serial = 117] [outer = 0x0] [url = about:blank]
21:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x125454000) [pid = 1659] [serial = 146] [outer = 0x0] [url = about:blank]
21:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x11dc6c000) [pid = 1659] [serial = 138] [outer = 0x0] [url = about:blank]
21:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x11d64d400) [pid = 1659] [serial = 135] [outer = 0x0] [url = about:blank]
21:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x11be65400) [pid = 1659] [serial = 141] [outer = 0x0] [url = about:blank]
21:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x11c50c800) [pid = 1659] [serial = 120] [outer = 0x0] [url = about:blank]
21:08:13 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
21:08:13 INFO - document served over http requires an http
21:08:13 INFO - sub-resource via xhr-request using the meta-csp
21:08:13 INFO - delivery method with swap-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
21:08:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:13 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
21:08:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 678ms
21:08:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:08:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x111336700 == 6 [pid = 1659] [id = 77]
21:08:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x111171800) [pid = 1659] [serial = 214] [outer = 0x0]
21:08:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x112d5d400) [pid = 1659] [serial = 215] [outer = 0x111171800]
21:08:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x119b7dc00) [pid = 1659] [serial = 216] [outer = 0x111171800]
21:08:13 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:13 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:14 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
21:08:14 INFO - document served over http requires an https
21:08:14 INFO - sub-resource via fetch-request using the meta-csp
21:08:14 INFO - delivery method with keep-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
21:08:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:14 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
21:08:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
21:08:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:08:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef1f00 == 7 [pid = 1659] [id = 78]
21:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11bf91c00) [pid = 1659] [serial = 217] [outer = 0x0]
21:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x11bfa4400) [pid = 1659] [serial = 218] [outer = 0x11bf91c00]
21:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11c48f400) [pid = 1659] [serial = 219] [outer = 0x11bf91c00]
21:08:14 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:15 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
21:08:15 INFO - document served over http requires an https
21:08:15 INFO - sub-resource via fetch-request using the meta-csp
21:08:15 INFO - delivery method with no-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
21:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:15 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
21:08:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1178ms
21:08:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:08:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c888800 == 8 [pid = 1659] [id = 79]
21:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11cd22400) [pid = 1659] [serial = 220] [outer = 0x0]
21:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11cd6d000) [pid = 1659] [serial = 221] [outer = 0x11cd22400]
21:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11d175400) [pid = 1659] [serial = 222] [outer = 0x11cd22400]
21:08:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:15 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
21:08:15 INFO - document served over http requires an https
21:08:15 INFO - sub-resource via fetch-request using the meta-csp
21:08:15 INFO - delivery method with swap-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
21:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:15 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
21:08:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 629ms
21:08:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:08:15 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd72f00 == 9 [pid = 1659] [id = 80]
21:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11d64d800) [pid = 1659] [serial = 223] [outer = 0x0]
21:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11d650000) [pid = 1659] [serial = 224] [outer = 0x11d64d800]
21:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11d6b5800) [pid = 1659] [serial = 225] [outer = 0x11d64d800]
21:08:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd76600 == 10 [pid = 1659] [id = 81]
21:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11d7ee000) [pid = 1659] [serial = 226] [outer = 0x0]
21:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11dc5f400) [pid = 1659] [serial = 227] [outer = 0x11d7ee000]
21:08:16 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
21:08:16 INFO - document served over http requires an https
21:08:16 INFO - sub-resource via iframe-tag using the meta-csp
21:08:16 INFO - delivery method with keep-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
21:08:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:16 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
21:08:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 576ms
21:08:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:08:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbed00 == 11 [pid = 1659] [id = 82]
21:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x12116d800) [pid = 1659] [serial = 228] [outer = 0x0]
21:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x12116dc00) [pid = 1659] [serial = 229] [outer = 0x12116d800]
21:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1254bbc00) [pid = 1659] [serial = 230] [outer = 0x12116d800]
21:08:16 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:16 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d65f900 == 12 [pid = 1659] [id = 83]
21:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x12554c800) [pid = 1659] [serial = 231] [outer = 0x0]
21:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1255d5c00) [pid = 1659] [serial = 232] [outer = 0x12554c800]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11dc5c400) [pid = 1659] [serial = 199] [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]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x111271000) [pid = 1659] [serial = 166] [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]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1110bb400) [pid = 1659] [serial = 163] [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]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11c9e0000) [pid = 1659] [serial = 196] [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]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1075d3c00) [pid = 1659] [serial = 189] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178089211]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x119da5c00) [pid = 1659] [serial = 169] [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]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11d6b5400) [pid = 1659] [serial = 184] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11c9b1400) [pid = 1659] [serial = 175] [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]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11d650400) [pid = 1659] [serial = 181] [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]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x112dd7800) [pid = 1659] [serial = 191] [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]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x119c17800) [pid = 1659] [serial = 160] [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]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x11c4f4800) [pid = 1659] [serial = 172] [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]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x11dc6c400) [pid = 1659] [serial = 186] [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]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x11b594000) [pid = 1659] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x11cded400) [pid = 1659] [serial = 178] [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]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x125b25000) [pid = 1659] [serial = 157] [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]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x11d7eec00) [pid = 1659] [serial = 185] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x11d650c00) [pid = 1659] [serial = 182] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x1112bec00) [pid = 1659] [serial = 167] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x11b466400) [pid = 1659] [serial = 170] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x11dc5fc00) [pid = 1659] [serial = 200] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x111072000) [pid = 1659] [serial = 190] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178089211]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x11dc6c800) [pid = 1659] [serial = 187] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x11c50c000) [pid = 1659] [serial = 173] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 52 (0x11cded800) [pid = 1659] [serial = 179] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 51 (0x11bf14c00) [pid = 1659] [serial = 161] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 50 (0x11c9b1800) [pid = 1659] [serial = 176] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 49 (0x11c9e0800) [pid = 1659] [serial = 197] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 48 (0x1075cc000) [pid = 1659] [serial = 164] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 47 (0x11bebc800) [pid = 1659] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 46 (0x119a54400) [pid = 1659] [serial = 192] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 45 (0x125442000) [pid = 1659] [serial = 203] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 44 (0x125b4cc00) [pid = 1659] [serial = 159] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 43 (0x112d1c800) [pid = 1659] [serial = 168] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 42 (0x11b594c00) [pid = 1659] [serial = 171] [outer = 0x0] [url = about:blank]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 41 (0x10d9e2800) [pid = 1659] [serial = 165] [outer = 0x0] [url = about:blank]
21:08:17 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
21:08:17 INFO - document served over http requires an https
21:08:17 INFO - sub-resource via iframe-tag using the meta-csp
21:08:17 INFO - delivery method with no-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
21:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:17 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
21:08:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 577ms
21:08:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:08:17 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d662100 == 13 [pid = 1659] [id = 84]
21:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x10d9e2800) [pid = 1659] [serial = 233] [outer = 0x0]
21:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x111072000) [pid = 1659] [serial = 234] [outer = 0x10d9e2800]
21:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x112d91800) [pid = 1659] [serial = 235] [outer = 0x10d9e2800]
21:08:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e6800 == 14 [pid = 1659] [id = 85]
21:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x119a54400) [pid = 1659] [serial = 236] [outer = 0x0]
21:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 16 (0x12b08ac00) [pid = 1656] [serial = 21] [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.]
21:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x119da5c00) [pid = 1659] [serial = 237] [outer = 0x119a54400]
21:08:17 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
21:08:17 INFO - document served over http requires an https
21:08:17 INFO - sub-resource via iframe-tag using the meta-csp
21:08:17 INFO - delivery method with swap-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
21:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:17 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
21:08:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 572ms
21:08:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:08:17 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e8100 == 15 [pid = 1659] [id = 86]
21:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x11c859400) [pid = 1659] [serial = 238] [outer = 0x0]
21:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x11c9b1000) [pid = 1659] [serial = 239] [outer = 0x11c859400]
21:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x11cd6dc00) [pid = 1659] [serial = 240] [outer = 0x11c859400]
21:08:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:18 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
21:08:18 INFO - document served over http requires an https
21:08:18 INFO - sub-resource via script-tag using the meta-csp
21:08:18 INFO - delivery method with keep-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
21:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:18 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
21:08:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 521ms
21:08:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:08:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd34900 == 16 [pid = 1659] [id = 87]
21:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x11dc5f800) [pid = 1659] [serial = 241] [outer = 0x0]
21:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x11dc5fc00) [pid = 1659] [serial = 242] [outer = 0x11dc5f800]
21:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x125442000) [pid = 1659] [serial = 243] [outer = 0x11dc5f800]
21:08:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:18 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
21:08:18 INFO - document served over http requires an https
21:08:18 INFO - sub-resource via script-tag using the meta-csp
21:08:18 INFO - delivery method with no-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
21:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:18 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
21:08:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 522ms
21:08:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:08:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047b500 == 17 [pid = 1659] [id = 88]
21:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x11d692800) [pid = 1659] [serial = 244] [outer = 0x0]
21:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x11d1bb000) [pid = 1659] [serial = 245] [outer = 0x11d692800]
21:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x11d7ce000) [pid = 1659] [serial = 246] [outer = 0x11d692800]
21:08:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:19 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
21:08:19 INFO - document served over http requires an https
21:08:19 INFO - sub-resource via script-tag using the meta-csp
21:08:19 INFO - delivery method with swap-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
21:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:19 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
21:08:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 528ms
21:08:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:08:19 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047e700 == 18 [pid = 1659] [id = 89]
21:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x11dd85000) [pid = 1659] [serial = 247] [outer = 0x0]
21:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x11dd85400) [pid = 1659] [serial = 248] [outer = 0x11dd85000]
21:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x11d175c00) [pid = 1659] [serial = 249] [outer = 0x11dd85000]
21:08:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:19 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
21:08:19 INFO - document served over http requires an https
21:08:19 INFO - sub-resource via xhr-request using the meta-csp
21:08:19 INFO - delivery method with keep-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
21:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:19 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
21:08:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 529ms
21:08:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:08:19 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cce00 == 19 [pid = 1659] [id = 90]
21:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x11c8b1800) [pid = 1659] [serial = 250] [outer = 0x0]
21:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x11c9e0000) [pid = 1659] [serial = 251] [outer = 0x11c8b1800]
21:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x11d7f2c00) [pid = 1659] [serial = 252] [outer = 0x11c8b1800]
21:08:20 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:20 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
21:08:20 INFO - document served over http requires an https
21:08:20 INFO - sub-resource via xhr-request using the meta-csp
21:08:20 INFO - delivery method with no-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
21:08:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:20 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
21:08:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 628ms
21:08:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:08:20 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d7900 == 20 [pid = 1659] [id = 91]
21:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x125ad0c00) [pid = 1659] [serial = 253] [outer = 0x0]
21:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x125a81000) [pid = 1659] [serial = 254] [outer = 0x125ad0c00]
21:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x12669c000) [pid = 1659] [serial = 255] [outer = 0x125ad0c00]
21:08:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:21 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
21:08:21 INFO - document served over http requires an https
21:08:21 INFO - sub-resource via xhr-request using the meta-csp
21:08:21 INFO - delivery method with swap-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
21:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:21 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
21:08:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 780ms
21:08:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:08:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef5b00 == 21 [pid = 1659] [id = 92]
21:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x111054400) [pid = 1659] [serial = 256] [outer = 0x0]
21:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1110bbc00) [pid = 1659] [serial = 257] [outer = 0x111054400]
21:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x119c29c00) [pid = 1659] [serial = 258] [outer = 0x111054400]
21:08:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12047b500 == 20 [pid = 1659] [id = 88]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd34900 == 19 [pid = 1659] [id = 87]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e8100 == 18 [pid = 1659] [id = 86]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e6800 == 17 [pid = 1659] [id = 85]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11d662100 == 16 [pid = 1659] [id = 84]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11d65f900 == 15 [pid = 1659] [id = 83]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbed00 == 14 [pid = 1659] [id = 82]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd76600 == 13 [pid = 1659] [id = 81]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd72f00 == 12 [pid = 1659] [id = 80]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11c888800 == 11 [pid = 1659] [id = 79]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef1f00 == 10 [pid = 1659] [id = 78]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x111336700 == 9 [pid = 1659] [id = 77]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x111129600 == 8 [pid = 1659] [id = 76]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef5600 == 7 [pid = 1659] [id = 75]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x112db0400 == 6 [pid = 1659] [id = 74]
21:08:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11d661700 == 5 [pid = 1659] [id = 73]
21:08:22 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11c9b1c00) [pid = 1659] [serial = 162] [outer = 0x0] [url = about:blank]
21:08:22 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x11c56cc00) [pid = 1659] [serial = 174] [outer = 0x0] [url = about:blank]
21:08:22 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x11c5e3400) [pid = 1659] [serial = 188] [outer = 0x0] [url = about:blank]
21:08:22 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x119da5000) [pid = 1659] [serial = 193] [outer = 0x0] [url = about:blank]
21:08:22 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x11d02c800) [pid = 1659] [serial = 198] [outer = 0x0] [url = about:blank]
21:08:22 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x11d0bd800) [pid = 1659] [serial = 180] [outer = 0x0] [url = about:blank]
21:08:22 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x11d66ec00) [pid = 1659] [serial = 183] [outer = 0x0] [url = about:blank]
21:08:22 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x11cc96000) [pid = 1659] [serial = 177] [outer = 0x0] [url = about:blank]
21:08:22 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x12041ec00) [pid = 1659] [serial = 201] [outer = 0x0] [url = about:blank]
21:08:22 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
21:08:22 INFO - document served over http requires an http
21:08:22 INFO - sub-resource via fetch-request using the meta-csp
21:08:22 INFO - delivery method with keep-origin-redirect and when
21:08: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-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
21:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:22 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
21:08:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 976ms
21:08:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:08:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x111129600 == 6 [pid = 1659] [id = 93]
21:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x111155000) [pid = 1659] [serial = 259] [outer = 0x0]
21:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x11116e400) [pid = 1659] [serial = 260] [outer = 0x111155000]
21:08:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x112cbec00) [pid = 1659] [serial = 261] [outer = 0x111155000]
21:08:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:23 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
21:08:23 INFO - document served over http requires an http
21:08:23 INFO - sub-resource via fetch-request using the meta-csp
21:08:23 INFO - delivery method with no-redirect and when
21:08: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-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
21:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:23 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
21:08:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 979ms
21:08:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:08:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5ce700 == 7 [pid = 1659] [id = 94]
21:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11b466c00) [pid = 1659] [serial = 262] [outer = 0x0]
21:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x11b487000) [pid = 1659] [serial = 263] [outer = 0x11b466c00]
21:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11bed2c00) [pid = 1659] [serial = 264] [outer = 0x11b466c00]
21:08:23 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:23 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
21:08:23 INFO - document served over http requires an http
21:08:23 INFO - sub-resource via fetch-request using the meta-csp
21:08:23 INFO - delivery method with swap-origin-redirect and when
21:08: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-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
21:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:23 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
21:08:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 524ms
21:08:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:08:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c507600 == 8 [pid = 1659] [id = 95]
21:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11c83ec00) [pid = 1659] [serial = 265] [outer = 0x0]
21:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11c932400) [pid = 1659] [serial = 266] [outer = 0x11c83ec00]
21:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11cc61000) [pid = 1659] [serial = 267] [outer = 0x11c83ec00]
21:08:23 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c888d00 == 9 [pid = 1659] [id = 96]
21:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11cc96000) [pid = 1659] [serial = 268] [outer = 0x0]
21:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11cd6d800) [pid = 1659] [serial = 269] [outer = 0x11cc96000]
21:08:24 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
21:08:24 INFO - document served over http requires an http
21:08:24 INFO - sub-resource via iframe-tag using the meta-csp
21:08:24 INFO - delivery method with keep-origin-redirect and when
21:08: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-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
21:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:24 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
21:08:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 521ms
21:08:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:08:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d6500 == 10 [pid = 1659] [id = 97]
21:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11d1bbc00) [pid = 1659] [serial = 270] [outer = 0x0]
21:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11d1cc000) [pid = 1659] [serial = 271] [outer = 0x11d1bbc00]
21:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11d62a800) [pid = 1659] [serial = 272] [outer = 0x11d1bbc00]
21:08:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd73400 == 11 [pid = 1659] [id = 98]
21:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11d64b000) [pid = 1659] [serial = 273] [outer = 0x0]
21:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11d669000) [pid = 1659] [serial = 274] [outer = 0x11d64b000]
21:08:24 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
21:08:24 INFO - document served over http requires an http
21:08:24 INFO - sub-resource via iframe-tag using the meta-csp
21:08:24 INFO - delivery method with no-redirect and when
21:08: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-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
21:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:24 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
21:08:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 584ms
21:08:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:08:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0c1700 == 12 [pid = 1659] [id = 99]
21:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11d7ee400) [pid = 1659] [serial = 275] [outer = 0x0]
21:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11d7eec00) [pid = 1659] [serial = 276] [outer = 0x11d7ee400]
21:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11dc5c800) [pid = 1659] [serial = 277] [outer = 0x11d7ee400]
21:08:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d661700 == 13 [pid = 1659] [id = 100]
21:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11dc8e000) [pid = 1659] [serial = 278] [outer = 0x0]
21:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11dd41c00) [pid = 1659] [serial = 279] [outer = 0x11dc8e000]
21:08:25 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
21:08:25 INFO - document served over http requires an http
21:08:25 INFO - sub-resource via iframe-tag using the meta-csp
21:08:25 INFO - delivery method with swap-origin-redirect and when
21:08: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-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
21:08:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:25 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
21:08:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 571ms
21:08:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:08:25 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:25 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:25 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cc900 == 14 [pid = 1659] [id = 101]
21:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12052ac00) [pid = 1659] [serial = 280] [outer = 0x0]
21:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12108f000) [pid = 1659] [serial = 281] [outer = 0x12052ac00]
21:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x125442400) [pid = 1659] [serial = 282] [outer = 0x12052ac00]
21:08:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:25 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
21:08:25 INFO - document served over http requires an http
21:08:25 INFO - sub-resource via script-tag using the meta-csp
21:08:25 INFO - delivery method with keep-origin-redirect and when
21:08: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-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
21:08:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:25 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
21:08:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 523ms
21:08:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:08:26 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e7c00 == 15 [pid = 1659] [id = 102]
21:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1255d5400) [pid = 1659] [serial = 283] [outer = 0x0]
21:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x125a81c00) [pid = 1659] [serial = 284] [outer = 0x1255d5400]
21:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x125bcc400) [pid = 1659] [serial = 285] [outer = 0x1255d5400]
21:08:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:26 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
21:08:26 INFO - document served over http requires an http
21:08:26 INFO - sub-resource via script-tag using the meta-csp
21:08:26 INFO - delivery method with no-redirect and when
21:08: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-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
21:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:26 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
21:08:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 471ms
21:08:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:08:26 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:26 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd35d00 == 16 [pid = 1659] [id = 103]
21:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12103ec00) [pid = 1659] [serial = 286] [outer = 0x0]
21:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1210e6000) [pid = 1659] [serial = 287] [outer = 0x12103ec00]
21:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1211a9400) [pid = 1659] [serial = 288] [outer = 0x12103ec00]
21:08:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12554c800) [pid = 1659] [serial = 231] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178096961]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12116d800) [pid = 1659] [serial = 228] [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]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x111171800) [pid = 1659] [serial = 214] [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]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11dc5f800) [pid = 1659] [serial = 241] [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]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11d64d800) [pid = 1659] [serial = 223] [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]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11c859400) [pid = 1659] [serial = 238] [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]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x10d9e2800) [pid = 1659] [serial = 233] [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]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11bf91c00) [pid = 1659] [serial = 217] [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]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11d7ee000) [pid = 1659] [serial = 226] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11cd22400) [pid = 1659] [serial = 220] [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]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11d692800) [pid = 1659] [serial = 244] [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]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119a54400) [pid = 1659] [serial = 236] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x111072c00) [pid = 1659] [serial = 211] [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]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11bed2400) [pid = 1659] [serial = 206] [outer = 0x0] [url = about:blank]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1254ac400) [pid = 1659] [serial = 209] [outer = 0x0] [url = about:blank]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11cd6d000) [pid = 1659] [serial = 221] [outer = 0x0] [url = about:blank]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1255d5c00) [pid = 1659] [serial = 232] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178096961]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12116dc00) [pid = 1659] [serial = 229] [outer = 0x0] [url = about:blank]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x119da5c00) [pid = 1659] [serial = 237] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x111072000) [pid = 1659] [serial = 234] [outer = 0x0] [url = about:blank]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11d1bb000) [pid = 1659] [serial = 245] [outer = 0x0] [url = about:blank]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x111120800) [pid = 1659] [serial = 212] [outer = 0x0] [url = about:blank]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x11dc5fc00) [pid = 1659] [serial = 242] [outer = 0x0] [url = about:blank]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x11dc5f400) [pid = 1659] [serial = 227] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x11d650000) [pid = 1659] [serial = 224] [outer = 0x0] [url = about:blank]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x11c9b1000) [pid = 1659] [serial = 239] [outer = 0x0] [url = about:blank]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x11bfa4400) [pid = 1659] [serial = 218] [outer = 0x0] [url = about:blank]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x112d5d400) [pid = 1659] [serial = 215] [outer = 0x0] [url = about:blank]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x11dd85400) [pid = 1659] [serial = 248] [outer = 0x0] [url = about:blank]
21:08:26 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x112d91400) [pid = 1659] [serial = 213] [outer = 0x0] [url = about:blank]
21:08:26 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
21:08:26 INFO - document served over http requires an http
21:08:26 INFO - sub-resource via script-tag using the meta-csp
21:08:26 INFO - delivery method with swap-origin-redirect and when
21:08: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-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
21:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:26 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
21:08:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 471ms
21:08:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:08:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047d300 == 17 [pid = 1659] [id = 104]
21:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x112ce7400) [pid = 1659] [serial = 289] [outer = 0x0]
21:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x112d5d400) [pid = 1659] [serial = 290] [outer = 0x112ce7400]
21:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x11be65000) [pid = 1659] [serial = 291] [outer = 0x112ce7400]
21:08:27 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:27 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:27 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
21:08:27 INFO - document served over http requires an http
21:08:27 INFO - sub-resource via xhr-request using the meta-csp
21:08:27 INFO - delivery method with keep-origin-redirect and when
21:08: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-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
21:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:27 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
21:08:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 478ms
21:08:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:08:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bd300 == 18 [pid = 1659] [id = 105]
21:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11d035c00) [pid = 1659] [serial = 292] [outer = 0x0]
21:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x11d1bb000) [pid = 1659] [serial = 293] [outer = 0x11d035c00]
21:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11d02c800) [pid = 1659] [serial = 294] [outer = 0x11d035c00]
21:08:27 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:27 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
21:08:27 INFO - document served over http requires an http
21:08:27 INFO - sub-resource via xhr-request using the meta-csp
21:08:27 INFO - delivery method with no-redirect and when
21:08: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-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
21:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:27 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
21:08:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 532ms
21:08:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:08:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf3300 == 19 [pid = 1659] [id = 106]
21:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x125545000) [pid = 1659] [serial = 295] [outer = 0x0]
21:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x12554c800) [pid = 1659] [serial = 296] [outer = 0x125545000]
21:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1255d5c00) [pid = 1659] [serial = 297] [outer = 0x125545000]
21:08:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:28 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
21:08:28 INFO - document served over http requires an http
21:08:28 INFO - sub-resource via xhr-request using the meta-csp
21:08:28 INFO - delivery method with swap-origin-redirect and when
21:08: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-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
21:08:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:28 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
21:08:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 484ms
21:08:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:08:28 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205be700 == 20 [pid = 1659] [id = 107]
21:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11c8b3800) [pid = 1659] [serial = 298] [outer = 0x0]
21:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11c8b3c00) [pid = 1659] [serial = 299] [outer = 0x11c8b3800]
21:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1211f8000) [pid = 1659] [serial = 300] [outer = 0x11c8b3800]
21:08:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:29 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
21:08:29 INFO - document served over http requires an https
21:08:29 INFO - sub-resource via fetch-request using the meta-csp
21:08:29 INFO - delivery method with keep-origin-redirect and when
21:08: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-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
21:08:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:29 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
21:08:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 627ms
21:08:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:08:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x111237300 == 21 [pid = 1659] [id = 108]
21:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11bf2a000) [pid = 1659] [serial = 301] [outer = 0x0]
21:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11c417400) [pid = 1659] [serial = 302] [outer = 0x11bf2a000]
21:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11cd1bc00) [pid = 1659] [serial = 303] [outer = 0x11bf2a000]
21:08:30 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:30 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
21:08:30 INFO - document served over http requires an https
21:08:30 INFO - sub-resource via fetch-request using the meta-csp
21:08:30 INFO - delivery method with no-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
21:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:30 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
21:08:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1484ms
21:08:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:08:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbfc00 == 22 [pid = 1659] [id = 109]
21:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11d1cc800) [pid = 1659] [serial = 304] [outer = 0x0]
21:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11d64dc00) [pid = 1659] [serial = 305] [outer = 0x11d1cc800]
21:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11dda7000) [pid = 1659] [serial = 306] [outer = 0x11d1cc800]
21:08:31 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:31 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:31 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
21:08:31 INFO - document served over http requires an https
21:08:31 INFO - sub-resource via fetch-request using the meta-csp
21:08:31 INFO - delivery method with swap-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
21:08:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:31 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
21:08:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 726ms
21:08:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:08:31 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7af00 == 23 [pid = 1659] [id = 110]
21:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x111054c00) [pid = 1659] [serial = 307] [outer = 0x0]
21:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11108dc00) [pid = 1659] [serial = 308] [outer = 0x111054c00]
21:08:31 INFO - PROCESS | 1656 | 1446178111594 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
21:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119c17800) [pid = 1659] [serial = 309] [outer = 0x111054c00]
21:08:31 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf3300 == 22 [pid = 1659] [id = 106]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bd300 == 21 [pid = 1659] [id = 105]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12047d300 == 20 [pid = 1659] [id = 104]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd35d00 == 19 [pid = 1659] [id = 103]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e7c00 == 18 [pid = 1659] [id = 102]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cc900 == 17 [pid = 1659] [id = 101]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11d661700 == 16 [pid = 1659] [id = 100]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0c1700 == 15 [pid = 1659] [id = 99]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd73400 == 14 [pid = 1659] [id = 98]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d6500 == 13 [pid = 1659] [id = 97]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11c888d00 == 12 [pid = 1659] [id = 96]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11c507600 == 11 [pid = 1659] [id = 95]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5ce700 == 10 [pid = 1659] [id = 94]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x111129600 == 9 [pid = 1659] [id = 93]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef5b00 == 8 [pid = 1659] [id = 92]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d7900 == 7 [pid = 1659] [id = 91]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12047e700 == 6 [pid = 1659] [id = 89]
21:08:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cce00 == 5 [pid = 1659] [id = 90]
21:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x112d91800) [pid = 1659] [serial = 235] [outer = 0x0] [url = about:blank]
21:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11d7ce000) [pid = 1659] [serial = 246] [outer = 0x0] [url = about:blank]
21:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119b7dc00) [pid = 1659] [serial = 216] [outer = 0x0] [url = about:blank]
21:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11c48f400) [pid = 1659] [serial = 219] [outer = 0x0] [url = about:blank]
21:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11cd6dc00) [pid = 1659] [serial = 240] [outer = 0x0] [url = about:blank]
21:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1254bbc00) [pid = 1659] [serial = 230] [outer = 0x0] [url = about:blank]
21:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x125442000) [pid = 1659] [serial = 243] [outer = 0x0] [url = about:blank]
21:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11d6b5800) [pid = 1659] [serial = 225] [outer = 0x0] [url = about:blank]
21:08:31 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11d175400) [pid = 1659] [serial = 222] [outer = 0x0] [url = about:blank]
21:08:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7b900 == 6 [pid = 1659] [id = 111]
21:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11103b400) [pid = 1659] [serial = 310] [outer = 0x0]
21:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x112cbe400) [pid = 1659] [serial = 311] [outer = 0x11103b400]
21:08:32 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
21:08:32 INFO - document served over http requires an https
21:08:32 INFO - sub-resource via iframe-tag using the meta-csp
21:08:32 INFO - delivery method with keep-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
21:08:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:32 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
21:08:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 724ms
21:08:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:08:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cce00 == 7 [pid = 1659] [id = 112]
21:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11bebc400) [pid = 1659] [serial = 312] [outer = 0x0]
21:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11bebc800) [pid = 1659] [serial = 313] [outer = 0x11bebc400]
21:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11bf91c00) [pid = 1659] [serial = 314] [outer = 0x11bebc400]
21:08:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef5b00 == 8 [pid = 1659] [id = 113]
21:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11c4f4000) [pid = 1659] [serial = 315] [outer = 0x0]
21:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11c56cc00) [pid = 1659] [serial = 316] [outer = 0x11c4f4000]
21:08:32 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
21:08:32 INFO - document served over http requires an https
21:08:32 INFO - sub-resource via iframe-tag using the meta-csp
21:08:32 INFO - delivery method with no-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
21:08:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:32 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
21:08:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 630ms
21:08:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:08:32 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c886f00 == 9 [pid = 1659] [id = 114]
21:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11c9b1000) [pid = 1659] [serial = 317] [outer = 0x0]
21:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11c9e0400) [pid = 1659] [serial = 318] [outer = 0x11c9b1000]
21:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11cc61c00) [pid = 1659] [serial = 319] [outer = 0x11c9b1000]
21:08:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d9700 == 10 [pid = 1659] [id = 115]
21:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11cc96800) [pid = 1659] [serial = 320] [outer = 0x0]
21:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11cded400) [pid = 1659] [serial = 321] [outer = 0x11cc96800]
21:08:33 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
21:08:33 INFO - document served over http requires an https
21:08:33 INFO - sub-resource via iframe-tag using the meta-csp
21:08:33 INFO - delivery method with swap-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
21:08:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:33 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
21:08:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 676ms
21:08:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:08:33 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf2400 == 11 [pid = 1659] [id = 116]
21:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11d669400) [pid = 1659] [serial = 322] [outer = 0x0]
21:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11d669c00) [pid = 1659] [serial = 323] [outer = 0x11d669400]
21:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11d6ef800) [pid = 1659] [serial = 324] [outer = 0x11d669400]
21:08:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:33 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
21:08:33 INFO - document served over http requires an https
21:08:33 INFO - sub-resource via script-tag using the meta-csp
21:08:33 INFO - delivery method with keep-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
21:08:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:33 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
21:08:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 588ms
21:08:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:08:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd72500 == 12 [pid = 1659] [id = 117]
21:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11dd61000) [pid = 1659] [serial = 325] [outer = 0x0]
21:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11dd61400) [pid = 1659] [serial = 326] [outer = 0x11dd61000]
21:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12103e000) [pid = 1659] [serial = 327] [outer = 0x11dd61000]
21:08:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:34 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
21:08:34 INFO - document served over http requires an https
21:08:34 INFO - sub-resource via script-tag using the meta-csp
21:08:34 INFO - delivery method with no-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
21:08:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:34 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
21:08:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 527ms
21:08:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:08:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d010200 == 13 [pid = 1659] [id = 118]
21:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x125454c00) [pid = 1659] [serial = 328] [outer = 0x0]
21:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x125466000) [pid = 1659] [serial = 329] [outer = 0x125454c00]
21:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x125545c00) [pid = 1659] [serial = 330] [outer = 0x125454c00]
21:08:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:35 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
21:08:35 INFO - document served over http requires an https
21:08:35 INFO - sub-resource via script-tag using the meta-csp
21:08:35 INFO - delivery method with swap-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
21:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:35 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
21:08:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 573ms
21:08:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:08:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cec00 == 14 [pid = 1659] [id = 119]
21:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x125bcc800) [pid = 1659] [serial = 331] [outer = 0x0]
21:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12669c400) [pid = 1659] [serial = 332] [outer = 0x125bcc800]
21:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126eba800) [pid = 1659] [serial = 333] [outer = 0x125bcc800]
21:08:35 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
21:08:35 INFO - document served over http requires an https
21:08:35 INFO - sub-resource via xhr-request using the meta-csp
21:08:35 INFO - delivery method with keep-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
21:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:35 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
21:08:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 523ms
21:08:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:08:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d65e000 == 15 [pid = 1659] [id = 120]
21:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11d73d800) [pid = 1659] [serial = 334] [outer = 0x0]
21:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11d73dc00) [pid = 1659] [serial = 335] [outer = 0x11d73d800]
21:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11dd09800) [pid = 1659] [serial = 336] [outer = 0x11d73d800]
21:08:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:36 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
21:08:36 INFO - document served over http requires an https
21:08:36 INFO - sub-resource via xhr-request using the meta-csp
21:08:36 INFO - delivery method with no-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
21:08:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:36 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
21:08:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 473ms
21:08:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:08:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e4a00 == 16 [pid = 1659] [id = 121]
21:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1204fac00) [pid = 1659] [serial = 337] [outer = 0x0]
21:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x121017000) [pid = 1659] [serial = 338] [outer = 0x1204fac00]
21:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12116c800) [pid = 1659] [serial = 339] [outer = 0x1204fac00]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11dc8e000) [pid = 1659] [serial = 278] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11b466c00) [pid = 1659] [serial = 262] [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]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11c83ec00) [pid = 1659] [serial = 265] [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]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x111155000) [pid = 1659] [serial = 259] [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]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1255d5400) [pid = 1659] [serial = 283] [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]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12052ac00) [pid = 1659] [serial = 280] [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]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11d035c00) [pid = 1659] [serial = 292] [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]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125545000) [pid = 1659] [serial = 295] [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]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12103ec00) [pid = 1659] [serial = 286] [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]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11cc96000) [pid = 1659] [serial = 268] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x111054400) [pid = 1659] [serial = 256] [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]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11d64b000) [pid = 1659] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178104682]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11d1bbc00) [pid = 1659] [serial = 270] [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]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112ce7400) [pid = 1659] [serial = 289] [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]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11d7ee400) [pid = 1659] [serial = 275] [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]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11c9e0000) [pid = 1659] [serial = 251] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x125a81000) [pid = 1659] [serial = 254] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11116e400) [pid = 1659] [serial = 260] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11d1bb000) [pid = 1659] [serial = 293] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x125a81c00) [pid = 1659] [serial = 284] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11d669000) [pid = 1659] [serial = 274] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178104682]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11d1cc000) [pid = 1659] [serial = 271] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12108f000) [pid = 1659] [serial = 281] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1210e6000) [pid = 1659] [serial = 287] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x112d5d400) [pid = 1659] [serial = 290] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11cd6d800) [pid = 1659] [serial = 269] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11c932400) [pid = 1659] [serial = 266] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11dd41c00) [pid = 1659] [serial = 279] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11d7eec00) [pid = 1659] [serial = 276] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12554c800) [pid = 1659] [serial = 296] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11b487000) [pid = 1659] [serial = 263] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1110bbc00) [pid = 1659] [serial = 257] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11c8b3c00) [pid = 1659] [serial = 299] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11d02c800) [pid = 1659] [serial = 294] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x11be65000) [pid = 1659] [serial = 291] [outer = 0x0] [url = about:blank]
21:08:36 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x1255d5c00) [pid = 1659] [serial = 297] [outer = 0x0] [url = about:blank]
21:08:36 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
21:08:36 INFO - document served over http requires an https
21:08:36 INFO - sub-resource via xhr-request using the meta-csp
21:08:36 INFO - delivery method with swap-origin-redirect and when
21:08: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
21:08:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:36 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
21:08:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 523ms
21:08:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:08:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd35300 == 17 [pid = 1659] [id = 122]
21:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11b466c00) [pid = 1659] [serial = 340] [outer = 0x0]
21:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11b487000) [pid = 1659] [serial = 341] [outer = 0x11b466c00]
21:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11c83ec00) [pid = 1659] [serial = 342] [outer = 0x11b466c00]
21:08:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:37 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
21:08:37 INFO - document served over http requires an http
21:08:37 INFO - sub-resource via fetch-request using the meta-referrer
21:08:37 INFO - delivery method with keep-origin-redirect and when
21:08: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"
21:08:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:37 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
21:08:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 839ms
21:08:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:08:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047e700 == 18 [pid = 1659] [id = 123]
21:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11d1bbc00) [pid = 1659] [serial = 343] [outer = 0x0]
21:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11d1cc000) [pid = 1659] [serial = 344] [outer = 0x11d1bbc00]
21:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11d035800) [pid = 1659] [serial = 345] [outer = 0x11d1bbc00]
21:08:38 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:38 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:38 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
21:08:38 INFO - document served over http requires an http
21:08:38 INFO - sub-resource via fetch-request using the meta-referrer
21:08:38 INFO - delivery method with no-redirect and when
21:08: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"
21:08:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:38 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
21:08:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1029ms
21:08:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:08:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbc500 == 19 [pid = 1659] [id = 124]
21:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x119da5400) [pid = 1659] [serial = 346] [outer = 0x0]
21:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11b5f2c00) [pid = 1659] [serial = 347] [outer = 0x119da5400]
21:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11cc26000) [pid = 1659] [serial = 348] [outer = 0x119da5400]
21:08:38 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:39 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
21:08:39 INFO - document served over http requires an http
21:08:39 INFO - sub-resource via fetch-request using the meta-referrer
21:08:39 INFO - delivery method with swap-origin-redirect and when
21:08: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"
21:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:39 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
21:08:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 629ms
21:08:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:08:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf5b00 == 20 [pid = 1659] [id = 125]
21:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11dc8e000) [pid = 1659] [serial = 349] [outer = 0x0]
21:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11dc96800) [pid = 1659] [serial = 350] [outer = 0x11dc8e000]
21:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x12058c800) [pid = 1659] [serial = 351] [outer = 0x11dc8e000]
21:08:39 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0c1700 == 21 [pid = 1659] [id = 126]
21:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12103ec00) [pid = 1659] [serial = 352] [outer = 0x0]
21:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x12117fc00) [pid = 1659] [serial = 353] [outer = 0x12103ec00]
21:08:39 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
21:08:39 INFO - document served over http requires an http
21:08:39 INFO - sub-resource via iframe-tag using the meta-referrer
21:08:39 INFO - delivery method with keep-origin-redirect and when
21:08: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"
21:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:39 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
21:08:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 628ms
21:08:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:08:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd34900 == 22 [pid = 1659] [id = 127]
21:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x125a96400) [pid = 1659] [serial = 354] [outer = 0x0]
21:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x125a9c400) [pid = 1659] [serial = 355] [outer = 0x125a96400]
21:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x126f42000) [pid = 1659] [serial = 356] [outer = 0x125a96400]
21:08:40 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bf100 == 23 [pid = 1659] [id = 128]
21:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x126f40000) [pid = 1659] [serial = 357] [outer = 0x0]
21:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x126f40800) [pid = 1659] [serial = 358] [outer = 0x126f40000]
21:08:40 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
21:08:40 INFO - document served over http requires an http
21:08:40 INFO - sub-resource via iframe-tag using the meta-referrer
21:08:40 INFO - delivery method with no-redirect and when
21:08: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"
21:08:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:40 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
21:08:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 882ms
21:08:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:08:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc1000 == 24 [pid = 1659] [id = 129]
21:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11108ac00) [pid = 1659] [serial = 359] [outer = 0x0]
21:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x111176000) [pid = 1659] [serial = 360] [outer = 0x11108ac00]
21:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11be5c800) [pid = 1659] [serial = 361] [outer = 0x11108ac00]
21:08:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef5600 == 25 [pid = 1659] [id = 130]
21:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x107521400) [pid = 1659] [serial = 362] [outer = 0x0]
21:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1075d3c00) [pid = 1659] [serial = 363] [outer = 0x107521400]
21:08:41 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
21:08:41 INFO - document served over http requires an http
21:08:41 INFO - sub-resource via iframe-tag using the meta-referrer
21:08:41 INFO - delivery method with swap-origin-redirect and when
21:08: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"
21:08:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:41 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
21:08:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 674ms
21:08:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:08:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0bfe00 == 26 [pid = 1659] [id = 131]
21:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11b594c00) [pid = 1659] [serial = 364] [outer = 0x0]
21:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11b5f2000) [pid = 1659] [serial = 365] [outer = 0x11b594c00]
21:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11c9e0000) [pid = 1659] [serial = 366] [outer = 0x11b594c00]
21:08:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:41 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
21:08:41 INFO - document served over http requires an http
21:08:41 INFO - sub-resource via script-tag using the meta-referrer
21:08:41 INFO - delivery method with keep-origin-redirect and when
21:08: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"
21:08:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:41 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
21:08:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 571ms
21:08:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:08:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cdd00 == 27 [pid = 1659] [id = 132]
21:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112c93400) [pid = 1659] [serial = 367] [outer = 0x0]
21:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x112ce7000) [pid = 1659] [serial = 368] [outer = 0x112c93400]
21:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119b12400) [pid = 1659] [serial = 369] [outer = 0x112c93400]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd35300 == 26 [pid = 1659] [id = 122]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e4a00 == 25 [pid = 1659] [id = 121]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11d65e000 == 24 [pid = 1659] [id = 120]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cec00 == 23 [pid = 1659] [id = 119]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11d010200 == 22 [pid = 1659] [id = 118]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd72500 == 21 [pid = 1659] [id = 117]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf2400 == 20 [pid = 1659] [id = 116]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d9700 == 19 [pid = 1659] [id = 115]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11c886f00 == 18 [pid = 1659] [id = 114]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef5b00 == 17 [pid = 1659] [id = 113]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cce00 == 16 [pid = 1659] [id = 112]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7b900 == 15 [pid = 1659] [id = 111]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7af00 == 14 [pid = 1659] [id = 110]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x111237300 == 13 [pid = 1659] [id = 108]
21:08:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1205be700 == 12 [pid = 1659] [id = 107]
21:08:42 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11bed2c00) [pid = 1659] [serial = 264] [outer = 0x0] [url = about:blank]
21:08:42 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11cc61000) [pid = 1659] [serial = 267] [outer = 0x0] [url = about:blank]
21:08:42 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112cbec00) [pid = 1659] [serial = 261] [outer = 0x0] [url = about:blank]
21:08:42 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119c29c00) [pid = 1659] [serial = 258] [outer = 0x0] [url = about:blank]
21:08:42 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1211a9400) [pid = 1659] [serial = 288] [outer = 0x0] [url = about:blank]
21:08:42 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125bcc400) [pid = 1659] [serial = 285] [outer = 0x0] [url = about:blank]
21:08:42 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11dc5c800) [pid = 1659] [serial = 277] [outer = 0x0] [url = about:blank]
21:08:42 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x125442400) [pid = 1659] [serial = 282] [outer = 0x0] [url = about:blank]
21:08:42 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11d62a800) [pid = 1659] [serial = 272] [outer = 0x0] [url = about:blank]
21:08:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:42 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
21:08:42 INFO - document served over http requires an http
21:08:42 INFO - sub-resource via script-tag using the meta-referrer
21:08:42 INFO - delivery method with no-redirect and when
21:08: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"
21:08:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:42 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
21:08:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 523ms
21:08:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:08:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7e600 == 13 [pid = 1659] [id = 133]
21:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11c417c00) [pid = 1659] [serial = 370] [outer = 0x0]
21:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11c48f000) [pid = 1659] [serial = 371] [outer = 0x11c417c00]
21:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11c890c00) [pid = 1659] [serial = 372] [outer = 0x11c417c00]
21:08:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:42 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
21:08:42 INFO - document served over http requires an http
21:08:42 INFO - sub-resource via script-tag using the meta-referrer
21:08:42 INFO - delivery method with swap-origin-redirect and when
21:08: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"
21:08:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:42 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
21:08:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 475ms
21:08:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:08:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbed00 == 14 [pid = 1659] [id = 134]
21:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11d62ac00) [pid = 1659] [serial = 373] [outer = 0x0]
21:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11d64bc00) [pid = 1659] [serial = 374] [outer = 0x11d62ac00]
21:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11d79e000) [pid = 1659] [serial = 375] [outer = 0x11d62ac00]
21:08:43 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:43 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:43 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
21:08:43 INFO - document served over http requires an http
21:08:43 INFO - sub-resource via xhr-request using the meta-referrer
21:08:43 INFO - delivery method with keep-origin-redirect and when
21:08: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"
21:08:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:43 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
21:08:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 526ms
21:08:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:08:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbd400 == 15 [pid = 1659] [id = 135]
21:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11dc8a400) [pid = 1659] [serial = 376] [outer = 0x0]
21:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11dc8a800) [pid = 1659] [serial = 377] [outer = 0x11dc8a400]
21:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11dd09c00) [pid = 1659] [serial = 378] [outer = 0x11dc8a400]
21:08:43 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:43 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:43 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
21:08:43 INFO - document served over http requires an http
21:08:43 INFO - sub-resource via xhr-request using the meta-referrer
21:08:43 INFO - delivery method with no-redirect and when
21:08: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"
21:08:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:43 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
21:08:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 471ms
21:08:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:08:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd72500 == 16 [pid = 1659] [id = 136]
21:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1210e6c00) [pid = 1659] [serial = 379] [outer = 0x0]
21:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12116cc00) [pid = 1659] [serial = 380] [outer = 0x1210e6c00]
21:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11d1b5000) [pid = 1659] [serial = 381] [outer = 0x1210e6c00]
21:08:44 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:44 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
21:08:44 INFO - document served over http requires an http
21:08:44 INFO - sub-resource via xhr-request using the meta-referrer
21:08:44 INFO - delivery method with swap-origin-redirect and when
21:08: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"
21:08:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:44 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
21:08:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 835ms
21:08:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:08:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0be500 == 17 [pid = 1659] [id = 137]
21:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x125b25800) [pid = 1659] [serial = 382] [outer = 0x0]
21:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125b25c00) [pid = 1659] [serial = 383] [outer = 0x125b25800]
21:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126ebac00) [pid = 1659] [serial = 384] [outer = 0x125b25800]
21:08:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1204fac00) [pid = 1659] [serial = 337] [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]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11dd61000) [pid = 1659] [serial = 325] [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]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11cc96800) [pid = 1659] [serial = 320] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x125454c00) [pid = 1659] [serial = 328] [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]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11bebc400) [pid = 1659] [serial = 312] [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]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x111054c00) [pid = 1659] [serial = 307] [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]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11d669400) [pid = 1659] [serial = 322] [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]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11c9b1000) [pid = 1659] [serial = 317] [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]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11d1cc800) [pid = 1659] [serial = 304] [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]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11d73d800) [pid = 1659] [serial = 334] [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]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11c4f4000) [pid = 1659] [serial = 315] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178112489]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11103b400) [pid = 1659] [serial = 310] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x125bcc800) [pid = 1659] [serial = 331] [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]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11b466c00) [pid = 1659] [serial = 340] [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]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11c417400) [pid = 1659] [serial = 302] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11d669c00) [pid = 1659] [serial = 323] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11d73dc00) [pid = 1659] [serial = 335] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11cded400) [pid = 1659] [serial = 321] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11c9e0400) [pid = 1659] [serial = 318] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12669c400) [pid = 1659] [serial = 332] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11c56cc00) [pid = 1659] [serial = 316] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178112489]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11bebc800) [pid = 1659] [serial = 313] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11d64dc00) [pid = 1659] [serial = 305] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11b487000) [pid = 1659] [serial = 341] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x112cbe400) [pid = 1659] [serial = 311] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11108dc00) [pid = 1659] [serial = 308] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11dd61400) [pid = 1659] [serial = 326] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x121017000) [pid = 1659] [serial = 338] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x125466000) [pid = 1659] [serial = 329] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11d1cc000) [pid = 1659] [serial = 344] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11dd09800) [pid = 1659] [serial = 336] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x126eba800) [pid = 1659] [serial = 333] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12116c800) [pid = 1659] [serial = 339] [outer = 0x0] [url = about:blank]
21:08:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:45 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
21:08:45 INFO - document served over http requires an https
21:08:45 INFO - sub-resource via fetch-request using the meta-referrer
21:08:45 INFO - delivery method with keep-origin-redirect and when
21:08: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"
21:08:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:45 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
21:08:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1123ms
21:08:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:08:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e7700 == 18 [pid = 1659] [id = 138]
21:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11b487000) [pid = 1659] [serial = 385] [outer = 0x0]
21:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11be4c000) [pid = 1659] [serial = 386] [outer = 0x11b487000]
21:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11c4f4000) [pid = 1659] [serial = 387] [outer = 0x11b487000]
21:08:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:46 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
21:08:46 INFO - document served over http requires an https
21:08:46 INFO - sub-resource via fetch-request using the meta-referrer
21:08:46 INFO - delivery method with no-redirect and when
21:08: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"
21:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:46 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
21:08:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 473ms
21:08:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:08:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd37b00 == 19 [pid = 1659] [id = 139]
21:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11cc96800) [pid = 1659] [serial = 388] [outer = 0x0]
21:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11cded400) [pid = 1659] [serial = 389] [outer = 0x11cc96800]
21:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11d1cc000) [pid = 1659] [serial = 390] [outer = 0x11cc96800]
21:08:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:47 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
21:08:47 INFO - document served over http requires an https
21:08:47 INFO - sub-resource via fetch-request using the meta-referrer
21:08:47 INFO - delivery method with swap-origin-redirect and when
21:08: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"
21:08:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:47 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
21:08:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 520ms
21:08:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:08:47 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc3300 == 20 [pid = 1659] [id = 140]
21:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11dc96c00) [pid = 1659] [serial = 391] [outer = 0x0]
21:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11dd09800) [pid = 1659] [serial = 392] [outer = 0x11dc96c00]
21:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1204fac00) [pid = 1659] [serial = 393] [outer = 0x11dc96c00]
21:08:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc5100 == 21 [pid = 1659] [id = 141]
21:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1210cac00) [pid = 1659] [serial = 394] [outer = 0x0]
21:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x12116c000) [pid = 1659] [serial = 395] [outer = 0x1210cac00]
21:08:47 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
21:08:47 INFO - document served over http requires an https
21:08:47 INFO - sub-resource via iframe-tag using the meta-referrer
21:08:47 INFO - delivery method with keep-origin-redirect and when
21:08: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"
21:08:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:47 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
21:08:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 577ms
21:08:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:08:47 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e76400 == 22 [pid = 1659] [id = 142]
21:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11dca2c00) [pid = 1659] [serial = 396] [outer = 0x0]
21:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11dd20000) [pid = 1659] [serial = 397] [outer = 0x11dca2c00]
21:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1254bd400) [pid = 1659] [serial = 398] [outer = 0x11dca2c00]
21:08:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e79600 == 23 [pid = 1659] [id = 143]
21:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x126e49400) [pid = 1659] [serial = 399] [outer = 0x0]
21:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x126e49800) [pid = 1659] [serial = 400] [outer = 0x126e49400]
21:08:48 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
21:08:48 INFO - document served over http requires an https
21:08:48 INFO - sub-resource via iframe-tag using the meta-referrer
21:08:48 INFO - delivery method with no-redirect and when
21:08: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"
21:08:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:48 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
21:08:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 569ms
21:08:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:08:48 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:48 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x111128700 == 24 [pid = 1659] [id = 144]
21:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11bebc800) [pid = 1659] [serial = 401] [outer = 0x0]
21:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11c4f4c00) [pid = 1659] [serial = 402] [outer = 0x11bebc800]
21:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11d669c00) [pid = 1659] [serial = 403] [outer = 0x11bebc800]
21:08:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef3d00 == 25 [pid = 1659] [id = 145]
21:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11d73d400) [pid = 1659] [serial = 404] [outer = 0x0]
21:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11d7ce400) [pid = 1659] [serial = 405] [outer = 0x11d73d400]
21:08:48 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
21:08:48 INFO - document served over http requires an https
21:08:48 INFO - sub-resource via iframe-tag using the meta-referrer
21:08:48 INFO - delivery method with swap-origin-redirect and when
21:08: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"
21:08:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:48 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
21:08:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 677ms
21:08:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:08:48 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:48 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:48 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d9c00 == 26 [pid = 1659] [id = 146]
21:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126fb5c00) [pid = 1659] [serial = 406] [outer = 0x0]
21:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x125a39000) [pid = 1659] [serial = 407] [outer = 0x126fb5c00]
21:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12646c800) [pid = 1659] [serial = 408] [outer = 0x126fb5c00]
21:08:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:49 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
21:08:49 INFO - document served over http requires an https
21:08:49 INFO - sub-resource via script-tag using the meta-referrer
21:08:49 INFO - delivery method with keep-origin-redirect and when
21:08: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"
21:08:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:49 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
21:08:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 680ms
21:08:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:08:49 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d00df00 == 27 [pid = 1659] [id = 147]
21:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1267b5800) [pid = 1659] [serial = 409] [outer = 0x0]
21:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126450000) [pid = 1659] [serial = 410] [outer = 0x1267b5800]
21:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1264df800) [pid = 1659] [serial = 411] [outer = 0x1267b5800]
21:08:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:50 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
21:08:50 INFO - document served over http requires an https
21:08:50 INFO - sub-resource via script-tag using the meta-referrer
21:08:50 INFO - delivery method with no-redirect and when
21:08: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"
21:08:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:50 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
21:08:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 574ms
21:08:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:08:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc5600 == 28 [pid = 1659] [id = 148]
21:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1267b3c00) [pid = 1659] [serial = 412] [outer = 0x0]
21:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126511000) [pid = 1659] [serial = 413] [outer = 0x1267b3c00]
21:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126597c00) [pid = 1659] [serial = 414] [outer = 0x1267b3c00]
21:08:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:50 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:51 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:51 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
21:08:51 INFO - document served over http requires an https
21:08:51 INFO - sub-resource via script-tag using the meta-referrer
21:08:51 INFO - delivery method with swap-origin-redirect and when
21:08:51 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"
21:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:51 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
21:08:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 977ms
21:08:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:08:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c887400 == 29 [pid = 1659] [id = 149]
21:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119c29c00) [pid = 1659] [serial = 415] [outer = 0x0]
21:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119c3d800) [pid = 1659] [serial = 416] [outer = 0x119c29c00]
21:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11bf2a800) [pid = 1659] [serial = 417] [outer = 0x119c29c00]
21:08:51 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
21:08:51 INFO - document served over http requires an https
21:08:51 INFO - sub-resource via xhr-request using the meta-referrer
21:08:51 INFO - delivery method with keep-origin-redirect and when
21:08:51 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"
21:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:51 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
21:08:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 573ms
21:08:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:08:51 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x111128200 == 30 [pid = 1659] [id = 150]
21:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x10d9e2000) [pid = 1659] [serial = 418] [outer = 0x0]
21:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x111072000) [pid = 1659] [serial = 419] [outer = 0x10d9e2000]
21:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112ca0c00) [pid = 1659] [serial = 420] [outer = 0x10d9e2000]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x126e79600 == 29 [pid = 1659] [id = 143]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc5100 == 28 [pid = 1659] [id = 141]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc3300 == 27 [pid = 1659] [id = 140]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd37b00 == 26 [pid = 1659] [id = 139]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e7700 == 25 [pid = 1659] [id = 138]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0be500 == 24 [pid = 1659] [id = 137]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd72500 == 23 [pid = 1659] [id = 136]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbd400 == 22 [pid = 1659] [id = 135]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbed00 == 21 [pid = 1659] [id = 134]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7e600 == 20 [pid = 1659] [id = 133]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cdd00 == 19 [pid = 1659] [id = 132]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0bfe00 == 18 [pid = 1659] [id = 131]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef5600 == 17 [pid = 1659] [id = 130]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bf100 == 16 [pid = 1659] [id = 128]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc1000 == 15 [pid = 1659] [id = 129]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd34900 == 14 [pid = 1659] [id = 127]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0c1700 == 13 [pid = 1659] [id = 126]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf5b00 == 12 [pid = 1659] [id = 125]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbfc00 == 11 [pid = 1659] [id = 109]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbc500 == 10 [pid = 1659] [id = 124]
21:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12047e700 == 9 [pid = 1659] [id = 123]
21:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11dda7000) [pid = 1659] [serial = 306] [outer = 0x0] [url = about:blank]
21:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119c17800) [pid = 1659] [serial = 309] [outer = 0x0] [url = about:blank]
21:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11bf91c00) [pid = 1659] [serial = 314] [outer = 0x0] [url = about:blank]
21:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11d6ef800) [pid = 1659] [serial = 324] [outer = 0x0] [url = about:blank]
21:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11cc61c00) [pid = 1659] [serial = 319] [outer = 0x0] [url = about:blank]
21:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11c83ec00) [pid = 1659] [serial = 342] [outer = 0x0] [url = about:blank]
21:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x125545c00) [pid = 1659] [serial = 330] [outer = 0x0] [url = about:blank]
21:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12103e000) [pid = 1659] [serial = 327] [outer = 0x0] [url = about:blank]
21:08:52 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:52 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
21:08:52 INFO - document served over http requires an https
21:08:52 INFO - sub-resource via xhr-request using the meta-referrer
21:08:52 INFO - delivery method with no-redirect and when
21:08: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"
21:08:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:52 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
21:08:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 885ms
21:08:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:08:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x112db0400 == 10 [pid = 1659] [id = 151]
21:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11c56cc00) [pid = 1659] [serial = 421] [outer = 0x0]
21:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11c5e3000) [pid = 1659] [serial = 422] [outer = 0x11c56cc00]
21:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11c9b1800) [pid = 1659] [serial = 423] [outer = 0x11c56cc00]
21:08:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:53 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:53 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
21:08:53 INFO - document served over http requires an https
21:08:53 INFO - sub-resource via xhr-request using the meta-referrer
21:08:53 INFO - delivery method with swap-origin-redirect and when
21:08: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"
21:08:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:53 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
21:08:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1134ms
21:08:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:08:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbde00 == 11 [pid = 1659] [id = 152]
21:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11d175400) [pid = 1659] [serial = 424] [outer = 0x0]
21:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11d1cc800) [pid = 1659] [serial = 425] [outer = 0x11d175400]
21:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11d64d800) [pid = 1659] [serial = 426] [outer = 0x11d175400]
21:08:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:54 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
21:08:54 INFO - document served over http requires an http
21:08:54 INFO - sub-resource via fetch-request using the meta-referrer
21:08:54 INFO - delivery method with keep-origin-redirect and when
21:08: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"
21:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:54 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
21:08:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 473ms
21:08:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:08:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cdaa00 == 12 [pid = 1659] [id = 153]
21:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11d79ec00) [pid = 1659] [serial = 427] [outer = 0x0]
21:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11d7b3400) [pid = 1659] [serial = 428] [outer = 0x11d79ec00]
21:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11d7ee000) [pid = 1659] [serial = 429] [outer = 0x11d79ec00]
21:08:54 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:54 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:54 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
21:08:54 INFO - document served over http requires an http
21:08:54 INFO - sub-resource via fetch-request using the meta-referrer
21:08:54 INFO - delivery method with no-redirect and when
21:08: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"
21:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:54 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
21:08:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 524ms
21:08:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:08:54 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd73900 == 13 [pid = 1659] [id = 154]
21:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11dde0000) [pid = 1659] [serial = 430] [outer = 0x0]
21:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11dde0c00) [pid = 1659] [serial = 431] [outer = 0x11dde0000]
21:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12058c000) [pid = 1659] [serial = 432] [outer = 0x11dde0000]
21:08:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:55 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
21:08:55 INFO - document served over http requires an http
21:08:55 INFO - sub-resource via fetch-request using the meta-referrer
21:08:55 INFO - delivery method with swap-origin-redirect and when
21:08:55 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"
21:08:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:08:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:08:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:08:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:55 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
21:08:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 526ms
21:08:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:08:55 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0be500 == 14 [pid = 1659] [id = 155]
21:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x125442400) [pid = 1659] [serial = 433] [outer = 0x0]
21:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x125442c00) [pid = 1659] [serial = 434] [outer = 0x125442400]
21:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11c932400) [pid = 1659] [serial = 435] [outer = 0x125442400]
21:08:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d65e000 == 15 [pid = 1659] [id = 156]
21:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x125466400) [pid = 1659] [serial = 436] [outer = 0x0]
21:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x125466800) [pid = 1659] [serial = 437] [outer = 0x125466400]
21:08:55 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
21:08:55 INFO - document served over http requires an http
21:08:55 INFO - sub-resource via iframe-tag using the meta-referrer
21:08:55 INFO - delivery method with keep-origin-redirect and when
21:08:55 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"
21:08:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:55 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
21:08:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 571ms
21:08:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:08:55 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:55 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e5400 == 16 [pid = 1659] [id = 157]
21:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12554c800) [pid = 1659] [serial = 438] [outer = 0x0]
21:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1255d4000) [pid = 1659] [serial = 439] [outer = 0x12554c800]
21:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x112d91000) [pid = 1659] [serial = 440] [outer = 0x12554c800]
21:08:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd34900 == 17 [pid = 1659] [id = 158]
21:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x125a0f800) [pid = 1659] [serial = 441] [outer = 0x0]
21:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x125a0fc00) [pid = 1659] [serial = 442] [outer = 0x125a0f800]
21:08:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:56 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
21:08:56 INFO - document served over http requires an http
21:08:56 INFO - sub-resource via iframe-tag using the meta-referrer
21:08:56 INFO - delivery method with no-redirect and when
21:08: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"
21:08:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:56 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
21:08:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 522ms
21:08:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:08:56 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047b000 == 18 [pid = 1659] [id = 159]
21:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12669cc00) [pid = 1659] [serial = 443] [outer = 0x0]
21:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1267b5000) [pid = 1659] [serial = 444] [outer = 0x12669cc00]
21:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x126e4cc00) [pid = 1659] [serial = 445] [outer = 0x12669cc00]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11c417c00) [pid = 1659] [serial = 370] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11b594c00) [pid = 1659] [serial = 364] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x125b25800) [pid = 1659] [serial = 382] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1210cac00) [pid = 1659] [serial = 394] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11d62ac00) [pid = 1659] [serial = 373] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x112c93400) [pid = 1659] [serial = 367] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11dc8a400) [pid = 1659] [serial = 376] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11cc96800) [pid = 1659] [serial = 388] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11dc96c00) [pid = 1659] [serial = 391] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1210e6c00) [pid = 1659] [serial = 379] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11b487000) [pid = 1659] [serial = 385] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11c8b1800) [pid = 1659] [serial = 250] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12103ec00) [pid = 1659] [serial = 352] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126f40000) [pid = 1659] [serial = 357] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178120358]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x125ad0c00) [pid = 1659] [serial = 253] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1254ac000) [pid = 1659] [serial = 208] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11bf2a000) [pid = 1659] [serial = 301] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11dd85000) [pid = 1659] [serial = 247] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1211b9c00) [pid = 1659] [serial = 202] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x107521400) [pid = 1659] [serial = 362] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11be65800) [pid = 1659] [serial = 205] [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]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12116cc00) [pid = 1659] [serial = 380] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11dc96800) [pid = 1659] [serial = 350] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x126f40800) [pid = 1659] [serial = 358] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178120358]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x125a9c400) [pid = 1659] [serial = 355] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x125b25c00) [pid = 1659] [serial = 383] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11b5f2c00) [pid = 1659] [serial = 347] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12117fc00) [pid = 1659] [serial = 353] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11b5f2000) [pid = 1659] [serial = 365] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11dc8a800) [pid = 1659] [serial = 377] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11cded400) [pid = 1659] [serial = 389] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11dd09800) [pid = 1659] [serial = 392] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112ce7000) [pid = 1659] [serial = 368] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11c48f000) [pid = 1659] [serial = 371] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11be4c000) [pid = 1659] [serial = 386] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1075d3c00) [pid = 1659] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x111176000) [pid = 1659] [serial = 360] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11d64bc00) [pid = 1659] [serial = 374] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12116c000) [pid = 1659] [serial = 395] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11dd20000) [pid = 1659] [serial = 397] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11d7f2c00) [pid = 1659] [serial = 252] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11d1b5000) [pid = 1659] [serial = 381] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12669c000) [pid = 1659] [serial = 255] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11dd09c00) [pid = 1659] [serial = 378] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11dc34400) [pid = 1659] [serial = 210] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11cd1bc00) [pid = 1659] [serial = 303] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11d175c00) [pid = 1659] [serial = 249] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x125443800) [pid = 1659] [serial = 204] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11cd22000) [pid = 1659] [serial = 207] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11d79e000) [pid = 1659] [serial = 375] [outer = 0x0] [url = about:blank]
21:08:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x112caf700 == 19 [pid = 1659] [id = 160]
21:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x107521400) [pid = 1659] [serial = 446] [outer = 0x0]
21:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1075d3c00) [pid = 1659] [serial = 447] [outer = 0x107521400]
21:08:56 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
21:08:56 INFO - document served over http requires an http
21:08:57 INFO - sub-resource via iframe-tag using the meta-referrer
21:08:57 INFO - delivery method with swap-origin-redirect and when
21:08:57 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"
21:08:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:08:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:08:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:57 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
21:08:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 621ms
21:08:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:08:57 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cec00 == 20 [pid = 1659] [id = 161]
21:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119ad8c00) [pid = 1659] [serial = 448] [outer = 0x0]
21:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119b57400) [pid = 1659] [serial = 449] [outer = 0x119ad8c00]
21:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11b594c00) [pid = 1659] [serial = 450] [outer = 0x119ad8c00]
21:08:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:57 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
21:08:57 INFO - document served over http requires an http
21:08:57 INFO - sub-resource via script-tag using the meta-referrer
21:08:57 INFO - delivery method with keep-origin-redirect and when
21:08:57 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"
21:08:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:57 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
21:08:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 627ms
21:08:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:08:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9dab00 == 21 [pid = 1659] [id = 162]
21:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11c9b1400) [pid = 1659] [serial = 451] [outer = 0x0]
21:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11c9e0400) [pid = 1659] [serial = 452] [outer = 0x11c9b1400]
21:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11cded400) [pid = 1659] [serial = 453] [outer = 0x11c9b1400]
21:08:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:58 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
21:08:58 INFO - document served over http requires an http
21:08:58 INFO - sub-resource via script-tag using the meta-referrer
21:08:58 INFO - delivery method with no-redirect and when
21:08: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"
21:08:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:58 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
21:08:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 576ms
21:08:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:08:58 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:58 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd34e00 == 22 [pid = 1659] [id = 163]
21:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11dc5a000) [pid = 1659] [serial = 454] [outer = 0x0]
21:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11dc5c000) [pid = 1659] [serial = 455] [outer = 0x11dc5a000]
21:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11dc96c00) [pid = 1659] [serial = 456] [outer = 0x11dc5a000]
21:08:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:58 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
21:08:58 INFO - document served over http requires an http
21:08:58 INFO - sub-resource via script-tag using the meta-referrer
21:08:58 INFO - delivery method with swap-origin-redirect and when
21:08: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"
21:08:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:08:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:08:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:58 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
21:08:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 576ms
21:08:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:08:58 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bce00 == 23 [pid = 1659] [id = 164]
21:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12117f400) [pid = 1659] [serial = 457] [outer = 0x0]
21:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12117fc00) [pid = 1659] [serial = 458] [outer = 0x12117f400]
21:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1255d5400) [pid = 1659] [serial = 459] [outer = 0x12117f400]
21:08:59 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:08:59 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
21:08:59 INFO - document served over http requires an http
21:08:59 INFO - sub-resource via xhr-request using the meta-referrer
21:08:59 INFO - delivery method with keep-origin-redirect and when
21:08: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"
21:08:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:08:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:08:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:08:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:08:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:08:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:08:59 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
21:08:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 575ms
21:08:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:08:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:08:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc4c00 == 24 [pid = 1659] [id = 165]
21:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126f40400) [pid = 1659] [serial = 460] [outer = 0x0]
21:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126f40800) [pid = 1659] [serial = 461] [outer = 0x126f40400]
21:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126f42c00) [pid = 1659] [serial = 462] [outer = 0x126f40400]
21:09:00 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
21:09:00 INFO - document served over http requires an http
21:09:00 INFO - sub-resource via xhr-request using the meta-referrer
21:09:00 INFO - delivery method with no-redirect and when
21:09: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"
21:09:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:00 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
21:09:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 981ms
21:09:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:09:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cce00 == 25 [pid = 1659] [id = 166]
21:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11116e400) [pid = 1659] [serial = 463] [outer = 0x0]
21:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119da1400) [pid = 1659] [serial = 464] [outer = 0x11116e400]
21:09:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11cd1b400) [pid = 1659] [serial = 465] [outer = 0x11116e400]
21:09:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:01 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
21:09:01 INFO - document served over http requires an http
21:09:01 INFO - sub-resource via xhr-request using the meta-referrer
21:09:01 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:01 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
21:09:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1132ms
21:09:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:09:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x111237300 == 26 [pid = 1659] [id = 167]
21:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x111054c00) [pid = 1659] [serial = 466] [outer = 0x0]
21:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11108a000) [pid = 1659] [serial = 467] [outer = 0x111054c00]
21:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x112d89000) [pid = 1659] [serial = 468] [outer = 0x111054c00]
21:09:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd34900 == 25 [pid = 1659] [id = 158]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e5400 == 24 [pid = 1659] [id = 157]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11d65e000 == 23 [pid = 1659] [id = 156]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0be500 == 22 [pid = 1659] [id = 155]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd73900 == 21 [pid = 1659] [id = 154]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x119cdaa00 == 20 [pid = 1659] [id = 153]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbde00 == 19 [pid = 1659] [id = 152]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x112db0400 == 18 [pid = 1659] [id = 151]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x111128200 == 17 [pid = 1659] [id = 150]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11c887400 == 16 [pid = 1659] [id = 149]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc5600 == 15 [pid = 1659] [id = 148]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11d00df00 == 14 [pid = 1659] [id = 147]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d9c00 == 13 [pid = 1659] [id = 146]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef3d00 == 12 [pid = 1659] [id = 145]
21:09:01 INFO - PROCESS | 1656 | --DOCSHELL 0x111128700 == 11 [pid = 1659] [id = 144]
21:09:01 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11d035800) [pid = 1659] [serial = 345] [outer = 0x0] [url = about:blank]
21:09:01 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119b12400) [pid = 1659] [serial = 369] [outer = 0x0] [url = about:blank]
21:09:01 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11c890c00) [pid = 1659] [serial = 372] [outer = 0x0] [url = about:blank]
21:09:01 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11c9e0000) [pid = 1659] [serial = 366] [outer = 0x0] [url = about:blank]
21:09:01 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1204fac00) [pid = 1659] [serial = 393] [outer = 0x0] [url = about:blank]
21:09:01 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126ebac00) [pid = 1659] [serial = 384] [outer = 0x0] [url = about:blank]
21:09:01 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11c4f4000) [pid = 1659] [serial = 387] [outer = 0x0] [url = about:blank]
21:09:01 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11d1cc000) [pid = 1659] [serial = 390] [outer = 0x0] [url = about:blank]
21:09:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:02 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
21:09:02 INFO - document served over http requires an https
21:09:02 INFO - sub-resource via fetch-request using the meta-referrer
21:09:02 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:02 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
21:09:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 675ms
21:09:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:09:02 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7a000 == 12 [pid = 1659] [id = 168]
21:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11b5f2000) [pid = 1659] [serial = 469] [outer = 0x0]
21:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11be65c00) [pid = 1659] [serial = 470] [outer = 0x11b5f2000]
21:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11c4f4000) [pid = 1659] [serial = 471] [outer = 0x11b5f2000]
21:09:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:02 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
21:09:02 INFO - document served over http requires an https
21:09:02 INFO - sub-resource via fetch-request using the meta-referrer
21:09:02 INFO - delivery method with no-redirect and when
21:09: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"
21:09:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:02 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
21:09:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 523ms
21:09:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:09:02 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7d200 == 13 [pid = 1659] [id = 169]
21:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11d02c000) [pid = 1659] [serial = 472] [outer = 0x0]
21:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11d02c800) [pid = 1659] [serial = 473] [outer = 0x11d02c000]
21:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11d175c00) [pid = 1659] [serial = 474] [outer = 0x11d02c000]
21:09:03 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:03 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:03 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
21:09:03 INFO - document served over http requires an https
21:09:03 INFO - sub-resource via fetch-request using the meta-referrer
21:09:03 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:03 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
21:09:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 579ms
21:09:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:09:03 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d011100 == 14 [pid = 1659] [id = 170]
21:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11dc34c00) [pid = 1659] [serial = 475] [outer = 0x0]
21:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11dc5a800) [pid = 1659] [serial = 476] [outer = 0x11dc34c00]
21:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11dda7c00) [pid = 1659] [serial = 477] [outer = 0x11dc34c00]
21:09:03 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d65e000 == 15 [pid = 1659] [id = 171]
21:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1204b9c00) [pid = 1659] [serial = 478] [outer = 0x0]
21:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1204fac00) [pid = 1659] [serial = 479] [outer = 0x1204b9c00]
21:09:03 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
21:09:03 INFO - document served over http requires an https
21:09:03 INFO - sub-resource via iframe-tag using the meta-referrer
21:09:03 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:03 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
21:09:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 531ms
21:09:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:09:03 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:03 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7c800 == 16 [pid = 1659] [id = 172]
21:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125545800) [pid = 1659] [serial = 480] [outer = 0x0]
21:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1255d4400) [pid = 1659] [serial = 481] [outer = 0x125545800]
21:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125acf400) [pid = 1659] [serial = 482] [outer = 0x125545800]
21:09:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047d300 == 17 [pid = 1659] [id = 173]
21:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x125ad0000) [pid = 1659] [serial = 483] [outer = 0x0]
21:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125b25400) [pid = 1659] [serial = 484] [outer = 0x125ad0000]
21:09:04 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
21:09:04 INFO - document served over http requires an https
21:09:04 INFO - sub-resource via iframe-tag using the meta-referrer
21:09:04 INFO - delivery method with no-redirect and when
21:09: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"
21:09:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:04 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
21:09:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 575ms
21:09:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:09:04 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:04 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e75f00 == 18 [pid = 1659] [id = 174]
21:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126dd6800) [pid = 1659] [serial = 485] [outer = 0x0]
21:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126dd6c00) [pid = 1659] [serial = 486] [outer = 0x126dd6800]
21:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119b57000) [pid = 1659] [serial = 487] [outer = 0x126dd6800]
21:09:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa7900 == 19 [pid = 1659] [id = 175]
21:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126582000) [pid = 1659] [serial = 488] [outer = 0x0]
21:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x126582800) [pid = 1659] [serial = 489] [outer = 0x126582000]
21:09:05 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
21:09:05 INFO - document served over http requires an https
21:09:05 INFO - sub-resource via iframe-tag using the meta-referrer
21:09:05 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:05 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
21:09:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 579ms
21:09:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:09:05 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa9200 == 20 [pid = 1659] [id = 176]
21:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x125ac5400) [pid = 1659] [serial = 490] [outer = 0x0]
21:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x125ac5800) [pid = 1659] [serial = 491] [outer = 0x125ac5400]
21:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x125ac5c00) [pid = 1659] [serial = 492] [outer = 0x125ac5400]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1255d4000) [pid = 1659] [serial = 439] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x126450000) [pid = 1659] [serial = 410] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x125a0fc00) [pid = 1659] [serial = 442] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178136263]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11d7ce400) [pid = 1659] [serial = 405] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11c4f4c00) [pid = 1659] [serial = 402] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1267b5000) [pid = 1659] [serial = 444] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x125a39000) [pid = 1659] [serial = 407] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126511000) [pid = 1659] [serial = 413] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126e49800) [pid = 1659] [serial = 400] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178128048]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11c5e3000) [pid = 1659] [serial = 422] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11d1cc800) [pid = 1659] [serial = 425] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x125a0f800) [pid = 1659] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178136263]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11d175400) [pid = 1659] [serial = 424] [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]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11c56cc00) [pid = 1659] [serial = 421] [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]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12554c800) [pid = 1659] [serial = 438] [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]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11dde0000) [pid = 1659] [serial = 430] [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]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119c29c00) [pid = 1659] [serial = 415] [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]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x111072000) [pid = 1659] [serial = 419] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11d73d400) [pid = 1659] [serial = 404] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x125466400) [pid = 1659] [serial = 436] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125442400) [pid = 1659] [serial = 433] [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]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126e49400) [pid = 1659] [serial = 399] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178128048]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x10d9e2000) [pid = 1659] [serial = 418] [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]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11d79ec00) [pid = 1659] [serial = 427] [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]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119c3d800) [pid = 1659] [serial = 416] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11d7b3400) [pid = 1659] [serial = 428] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11dde0c00) [pid = 1659] [serial = 431] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x125442c00) [pid = 1659] [serial = 434] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x125466800) [pid = 1659] [serial = 437] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11c9b1800) [pid = 1659] [serial = 423] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x112ca0c00) [pid = 1659] [serial = 420] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11bf2a800) [pid = 1659] [serial = 417] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1254bd400) [pid = 1659] [serial = 398] [outer = 0x0] [url = about:blank]
21:09:05 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:05 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
21:09:05 INFO - document served over http requires an https
21:09:05 INFO - sub-resource via script-tag using the meta-referrer
21:09:05 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:05 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
21:09:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 529ms
21:09:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:09:05 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a6400 == 21 [pid = 1659] [id = 177]
21:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11b466400) [pid = 1659] [serial = 493] [outer = 0x0]
21:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11bf2a800) [pid = 1659] [serial = 494] [outer = 0x11b466400]
21:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11c9b1800) [pid = 1659] [serial = 495] [outer = 0x11b466400]
21:09:06 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
21:09:06 INFO - document served over http requires an https
21:09:06 INFO - sub-resource via script-tag using the meta-referrer
21:09:06 INFO - delivery method with no-redirect and when
21:09: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"
21:09:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:06 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
21:09:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 525ms
21:09:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:09:06 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a8c00 == 22 [pid = 1659] [id = 178]
21:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11d7ce800) [pid = 1659] [serial = 496] [outer = 0x0]
21:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11dca2400) [pid = 1659] [serial = 497] [outer = 0x11d7ce800]
21:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1211b9000) [pid = 1659] [serial = 498] [outer = 0x11d7ce800]
21:09:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:06 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
21:09:06 INFO - document served over http requires an https
21:09:06 INFO - sub-resource via script-tag using the meta-referrer
21:09:06 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:06 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
21:09:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 471ms
21:09:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:09:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c63f00 == 23 [pid = 1659] [id = 179]
21:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x125a39000) [pid = 1659] [serial = 499] [outer = 0x0]
21:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x126450000) [pid = 1659] [serial = 500] [outer = 0x125a39000]
21:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1267b5000) [pid = 1659] [serial = 501] [outer = 0x125a39000]
21:09:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x121bb9400) [pid = 1656] [serial = 23] [outer = 0x12cb6c400]
21:09:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:07 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
21:09:07 INFO - document served over http requires an https
21:09:07 INFO - sub-resource via xhr-request using the meta-referrer
21:09:07 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:07 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
21:09:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 575ms
21:09:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:09:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c66c00 == 24 [pid = 1659] [id = 180]
21:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126e2e400) [pid = 1659] [serial = 502] [outer = 0x0]
21:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126e2e800) [pid = 1659] [serial = 503] [outer = 0x126e2e400]
21:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126e2ec00) [pid = 1659] [serial = 504] [outer = 0x126e2e400]
21:09:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:07 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
21:09:07 INFO - document served over http requires an https
21:09:07 INFO - sub-resource via xhr-request using the meta-referrer
21:09:07 INFO - delivery method with no-redirect and when
21:09: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"
21:09:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:07 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
21:09:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 831ms
21:09:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:09:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cdaa00 == 25 [pid = 1659] [id = 181]
21:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11cddbc00) [pid = 1659] [serial = 505] [outer = 0x0]
21:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11d0a0000) [pid = 1659] [serial = 506] [outer = 0x11cddbc00]
21:09:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11dd20c00) [pid = 1659] [serial = 507] [outer = 0x11cddbc00]
21:09:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:09 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
21:09:09 INFO - document served over http requires an https
21:09:09 INFO - sub-resource via xhr-request using the meta-referrer
21:09:09 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:09 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
21:09:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1138ms
21:09:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
21:09:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d8800 == 26 [pid = 1659] [id = 182]
21:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126c4fc00) [pid = 1659] [serial = 508] [outer = 0x0]
21:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11c4f2800) [pid = 1659] [serial = 509] [outer = 0x126c4fc00]
21:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11c9ee000) [pid = 1659] [serial = 510] [outer = 0x126c4fc00]
21:09:10 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
21:09:10 INFO - document served over http requires an http
21:09:10 INFO - sub-resource via fetch-request using the http-csp
21:09:10 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:10 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
21:09:10 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 1079ms
21:09:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
21:09:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef1500 == 27 [pid = 1659] [id = 183]
21:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119ce5c00) [pid = 1659] [serial = 511] [outer = 0x0]
21:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119da5c00) [pid = 1659] [serial = 512] [outer = 0x119ce5c00]
21:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11c9eec00) [pid = 1659] [serial = 513] [outer = 0x119ce5c00]
21:09:10 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
21:09:10 INFO - document served over http requires an http
21:09:10 INFO - sub-resource via fetch-request using the http-csp
21:09:10 INFO - delivery method with no-redirect and when
21:09: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"
21:09:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:10 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
21:09:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 625ms
21:09:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
21:09:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cda000 == 28 [pid = 1659] [id = 184]
21:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1075cc400) [pid = 1659] [serial = 514] [outer = 0x0]
21:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11103bc00) [pid = 1659] [serial = 515] [outer = 0x1075cc400]
21:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11116a000) [pid = 1659] [serial = 516] [outer = 0x1075cc400]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x126c63f00 == 27 [pid = 1659] [id = 179]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a8c00 == 26 [pid = 1659] [id = 178]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a6400 == 25 [pid = 1659] [id = 177]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa9200 == 24 [pid = 1659] [id = 176]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa7900 == 23 [pid = 1659] [id = 175]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x126e75f00 == 22 [pid = 1659] [id = 174]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12047d300 == 21 [pid = 1659] [id = 173]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7c800 == 20 [pid = 1659] [id = 172]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11d65e000 == 19 [pid = 1659] [id = 171]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11d011100 == 18 [pid = 1659] [id = 170]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7d200 == 17 [pid = 1659] [id = 169]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7a000 == 16 [pid = 1659] [id = 168]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x126e76400 == 15 [pid = 1659] [id = 142]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x111237300 == 14 [pid = 1659] [id = 167]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cce00 == 13 [pid = 1659] [id = 166]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc4c00 == 12 [pid = 1659] [id = 165]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bce00 == 11 [pid = 1659] [id = 164]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd34e00 == 10 [pid = 1659] [id = 163]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9dab00 == 9 [pid = 1659] [id = 162]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cec00 == 8 [pid = 1659] [id = 161]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12047b000 == 7 [pid = 1659] [id = 159]
21:09:11 INFO - PROCESS | 1656 | --DOCSHELL 0x112caf700 == 6 [pid = 1659] [id = 160]
21:09:11 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112d91000) [pid = 1659] [serial = 440] [outer = 0x0] [url = about:blank]
21:09:11 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11d64d800) [pid = 1659] [serial = 426] [outer = 0x0] [url = about:blank]
21:09:11 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11d7ee000) [pid = 1659] [serial = 429] [outer = 0x0] [url = about:blank]
21:09:11 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12058c000) [pid = 1659] [serial = 432] [outer = 0x0] [url = about:blank]
21:09:11 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11c932400) [pid = 1659] [serial = 435] [outer = 0x0] [url = about:blank]
21:09:11 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
21:09:11 INFO - document served over http requires an http
21:09:11 INFO - sub-resource via fetch-request using the http-csp
21:09:11 INFO - delivery method with swap-origin-redirect and when
21:09:11 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"
21:09:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:11 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
21:09:11 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 630ms
21:09:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
21:09:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x112db0900 == 7 [pid = 1659] [id = 185]
21:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1112bec00) [pid = 1659] [serial = 517] [outer = 0x0]
21:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x111399000) [pid = 1659] [serial = 518] [outer = 0x1112bec00]
21:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112d1c400) [pid = 1659] [serial = 519] [outer = 0x1112bec00]
21:09:11 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cdd00 == 8 [pid = 1659] [id = 186]
21:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112d89800) [pid = 1659] [serial = 520] [outer = 0x0]
21:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112d91000) [pid = 1659] [serial = 521] [outer = 0x112d89800]
21:09:12 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
21:09:12 INFO - document served over http requires an http
21:09:12 INFO - sub-resource via iframe-tag using the http-csp
21:09:12 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:12 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
21:09:12 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 472ms
21:09:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
21:09:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cf600 == 9 [pid = 1659] [id = 187]
21:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11b522000) [pid = 1659] [serial = 522] [outer = 0x0]
21:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11b594000) [pid = 1659] [serial = 523] [outer = 0x11b522000]
21:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11bebc000) [pid = 1659] [serial = 524] [outer = 0x11b522000]
21:09:12 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef4c00 == 10 [pid = 1659] [id = 188]
21:09:12 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
21:09:12 INFO - document served over http requires an http
21:09:12 INFO - sub-resource via iframe-tag using the http-csp
21:09:12 INFO - delivery method with no-redirect and when
21:09: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"
21:09:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:12 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
21:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11bebcc00) [pid = 1659] [serial = 525] [outer = 0x0]
21:09:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 529ms
21:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11bed2000) [pid = 1659] [serial = 526] [outer = 0x11bebcc00]
21:09:12 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
21:09:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x10743a300 == 11 [pid = 1659] [id = 189]
21:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11c50c800) [pid = 1659] [serial = 527] [outer = 0x0]
21:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11c50cc00) [pid = 1659] [serial = 528] [outer = 0x11c50c800]
21:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11c82f000) [pid = 1659] [serial = 529] [outer = 0x11c50c800]
21:09:12 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c503a00 == 12 [pid = 1659] [id = 190]
21:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11c82fc00) [pid = 1659] [serial = 530] [outer = 0x0]
21:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11c890000) [pid = 1659] [serial = 531] [outer = 0x11c82fc00]
21:09:13 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
21:09:13 INFO - document served over http requires an http
21:09:13 INFO - sub-resource via iframe-tag using the http-csp
21:09:13 INFO - delivery method with swap-origin-redirect and when
21:09: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
21:09:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:13 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
21:09:13 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 518ms
21:09:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
21:09:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c887400 == 13 [pid = 1659] [id = 191]
21:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11c9e0800) [pid = 1659] [serial = 532] [outer = 0x0]
21:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11c9e0c00) [pid = 1659] [serial = 533] [outer = 0x11c9e0800]
21:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11cd6d400) [pid = 1659] [serial = 534] [outer = 0x11c9e0800]
21:09:13 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:13 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:13 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
21:09:13 INFO - document served over http requires an http
21:09:13 INFO - sub-resource via script-tag using the http-csp
21:09:13 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:13 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
21:09:13 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 528ms
21:09:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
21:09:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d6500 == 14 [pid = 1659] [id = 192]
21:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11d1cc400) [pid = 1659] [serial = 535] [outer = 0x0]
21:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11d1cc800) [pid = 1659] [serial = 536] [outer = 0x11d1cc400]
21:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11d62a400) [pid = 1659] [serial = 537] [outer = 0x11d1cc400]
21:09:14 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:14 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
21:09:14 INFO - document served over http requires an http
21:09:14 INFO - sub-resource via script-tag using the http-csp
21:09:14 INFO - delivery method with no-redirect and when
21:09: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"
21:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:14 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
21:09:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 477ms
21:09:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
21:09:14 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9da100 == 15 [pid = 1659] [id = 193]
21:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11cd22400) [pid = 1659] [serial = 538] [outer = 0x0]
21:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11d6b5c00) [pid = 1659] [serial = 539] [outer = 0x11cd22400]
21:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11d7ce000) [pid = 1659] [serial = 540] [outer = 0x11cd22400]
21:09:14 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:14 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
21:09:14 INFO - document served over http requires an http
21:09:14 INFO - sub-resource via script-tag using the http-csp
21:09:14 INFO - delivery method with swap-origin-redirect and when
21:09: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
21:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:14 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
21:09:14 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 579ms
21:09:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
21:09:14 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf4700 == 16 [pid = 1659] [id = 194]
21:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11dd41800) [pid = 1659] [serial = 541] [outer = 0x0]
21:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11dd61000) [pid = 1659] [serial = 542] [outer = 0x11dd41800]
21:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1204b9800) [pid = 1659] [serial = 543] [outer = 0x11dd41800]
21:09:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11108ac00) [pid = 1659] [serial = 359] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1267b3c00) [pid = 1659] [serial = 412] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11c8b3800) [pid = 1659] [serial = 298] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11116e400) [pid = 1659] [serial = 463] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x125ac5400) [pid = 1659] [serial = 490] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11dc8e000) [pid = 1659] [serial = 349] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x111054c00) [pid = 1659] [serial = 466] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11b466400) [pid = 1659] [serial = 493] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x107521400) [pid = 1659] [serial = 446] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11b5f2000) [pid = 1659] [serial = 469] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1204b9c00) [pid = 1659] [serial = 478] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x126dd6800) [pid = 1659] [serial = 485] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x125ad0000) [pid = 1659] [serial = 483] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178144306]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11d7ce800) [pid = 1659] [serial = 496] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11dca2c00) [pid = 1659] [serial = 396] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11d02c000) [pid = 1659] [serial = 472] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11dc34c00) [pid = 1659] [serial = 475] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12669cc00) [pid = 1659] [serial = 443] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1267b5800) [pid = 1659] [serial = 409] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119da5400) [pid = 1659] [serial = 346] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126fb5c00) [pid = 1659] [serial = 406] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126582000) [pid = 1659] [serial = 488] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11d1bbc00) [pid = 1659] [serial = 343] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11bebc800) [pid = 1659] [serial = 401] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x125a39000) [pid = 1659] [serial = 499] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x125a96400) [pid = 1659] [serial = 354] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x125545800) [pid = 1659] [serial = 480] [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]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126f40800) [pid = 1659] [serial = 461] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11c9e0400) [pid = 1659] [serial = 452] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11dc5c000) [pid = 1659] [serial = 455] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12117fc00) [pid = 1659] [serial = 458] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x125b25400) [pid = 1659] [serial = 484] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178144306]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1255d4400) [pid = 1659] [serial = 481] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119b57400) [pid = 1659] [serial = 449] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11be65c00) [pid = 1659] [serial = 470] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126582800) [pid = 1659] [serial = 489] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126dd6c00) [pid = 1659] [serial = 486] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119da1400) [pid = 1659] [serial = 464] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11bf2a800) [pid = 1659] [serial = 494] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1075d3c00) [pid = 1659] [serial = 447] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1204fac00) [pid = 1659] [serial = 479] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11dc5a800) [pid = 1659] [serial = 476] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x125ac5800) [pid = 1659] [serial = 491] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11d02c800) [pid = 1659] [serial = 473] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11108a000) [pid = 1659] [serial = 467] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x126450000) [pid = 1659] [serial = 500] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11dca2400) [pid = 1659] [serial = 497] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x126e2e800) [pid = 1659] [serial = 503] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12058c800) [pid = 1659] [serial = 351] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11be5c800) [pid = 1659] [serial = 361] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1264df800) [pid = 1659] [serial = 411] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12646c800) [pid = 1659] [serial = 408] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11d669c00) [pid = 1659] [serial = 403] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x126597c00) [pid = 1659] [serial = 414] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11cd1b400) [pid = 1659] [serial = 465] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11cc26000) [pid = 1659] [serial = 348] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x126f42000) [pid = 1659] [serial = 356] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x1211f8000) [pid = 1659] [serial = 300] [outer = 0x0] [url = about:blank]
21:09:15 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x1267b5000) [pid = 1659] [serial = 501] [outer = 0x0] [url = about:blank]
21:09:15 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
21:09:15 INFO - document served over http requires an http
21:09:15 INFO - sub-resource via xhr-request using the http-csp
21:09:15 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:15 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
21:09:15 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 922ms
21:09:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
21:09:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd75200 == 17 [pid = 1659] [id = 195]
21:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x119a54000) [pid = 1659] [serial = 544] [outer = 0x0]
21:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x119b57400) [pid = 1659] [serial = 545] [outer = 0x119a54000]
21:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x119da5800) [pid = 1659] [serial = 546] [outer = 0x119a54000]
21:09:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:16 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:16 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
21:09:16 INFO - document served over http requires an http
21:09:16 INFO - sub-resource via xhr-request using the http-csp
21:09:16 INFO - delivery method with no-redirect and when
21:09: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"
21:09:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:16 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
21:09:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1129ms
21:09:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
21:09:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0bf900 == 18 [pid = 1659] [id = 196]
21:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11d02c000) [pid = 1659] [serial = 547] [outer = 0x0]
21:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11d02c800) [pid = 1659] [serial = 548] [outer = 0x11d02c000]
21:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x119b12400) [pid = 1659] [serial = 549] [outer = 0x11d02c000]
21:09:16 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:17 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
21:09:17 INFO - document served over http requires an http
21:09:17 INFO - sub-resource via xhr-request using the http-csp
21:09:17 INFO - delivery method with swap-origin-redirect and when
21:09: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
21:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:17 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
21:09:17 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 524ms
21:09:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
21:09:17 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e4000 == 19 [pid = 1659] [id = 197]
21:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1204fac00) [pid = 1659] [serial = 550] [outer = 0x0]
21:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x12052a400) [pid = 1659] [serial = 551] [outer = 0x1204fac00]
21:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x12108f400) [pid = 1659] [serial = 552] [outer = 0x1204fac00]
21:09:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:17 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
21:09:17 INFO - document served over http requires an https
21:09:17 INFO - sub-resource via fetch-request using the http-csp
21:09:17 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:17 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
21:09:17 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 575ms
21:09:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
21:09:17 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cbf00 == 20 [pid = 1659] [id = 198]
21:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x112ce7000) [pid = 1659] [serial = 553] [outer = 0x0]
21:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x112d1c800) [pid = 1659] [serial = 554] [outer = 0x112ce7000]
21:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11bf2ac00) [pid = 1659] [serial = 555] [outer = 0x112ce7000]
21:09:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:18 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
21:09:18 INFO - document served over http requires an https
21:09:18 INFO - sub-resource via fetch-request using the http-csp
21:09:18 INFO - delivery method with no-redirect and when
21:09: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"
21:09:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:18 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
21:09:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 622ms
21:09:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
21:09:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c886a00 == 21 [pid = 1659] [id = 199]
21:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11d73d000) [pid = 1659] [serial = 556] [outer = 0x0]
21:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11d73d800) [pid = 1659] [serial = 557] [outer = 0x11d73d000]
21:09:18 INFO - PROCESS | 1656 | --DOMWINDOW == 16 (0x11302c800) [pid = 1656] [serial = 22] [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.]
21:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x121017800) [pid = 1659] [serial = 558] [outer = 0x11d73d000]
21:09:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:19 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
21:09:19 INFO - document served over http requires an https
21:09:19 INFO - sub-resource via fetch-request using the http-csp
21:09:19 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:19 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
21:09:19 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 625ms
21:09:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
21:09:19 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0bf400 == 22 [pid = 1659] [id = 200]
21:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x12116cc00) [pid = 1659] [serial = 559] [outer = 0x0]
21:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12117f800) [pid = 1659] [serial = 560] [outer = 0x12116cc00]
21:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1211f6000) [pid = 1659] [serial = 561] [outer = 0x12116cc00]
21:09:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d662b00 == 23 [pid = 1659] [id = 201]
21:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1211f8800) [pid = 1659] [serial = 562] [outer = 0x0]
21:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1211f8c00) [pid = 1659] [serial = 563] [outer = 0x1211f8800]
21:09:19 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
21:09:19 INFO - document served over http requires an https
21:09:19 INFO - sub-resource via iframe-tag using the http-csp
21:09:19 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:19 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
21:09:19 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 875ms
21:09:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
21:09:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e6d00 == 24 [pid = 1659] [id = 202]
21:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x125a96c00) [pid = 1659] [serial = 564] [outer = 0x0]
21:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x125a9c400) [pid = 1659] [serial = 565] [outer = 0x125a96c00]
21:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x125ad0400) [pid = 1659] [serial = 566] [outer = 0x125a96c00]
21:09:20 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:20 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x112db0400 == 25 [pid = 1659] [id = 203]
21:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1074bdc00) [pid = 1659] [serial = 567] [outer = 0x0]
21:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x10d9e2000) [pid = 1659] [serial = 568] [outer = 0x1074bdc00]
21:09:20 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
21:09:20 INFO - document served over http requires an https
21:09:20 INFO - sub-resource via iframe-tag using the http-csp
21:09:20 INFO - delivery method with no-redirect and when
21:09: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"
21:09:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:20 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
21:09:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 722ms
21:09:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
21:09:20 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x112caf700 == 26 [pid = 1659] [id = 204]
21:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x111271000) [pid = 1659] [serial = 569] [outer = 0x0]
21:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1112b0000) [pid = 1659] [serial = 570] [outer = 0x111271000]
21:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11b466400) [pid = 1659] [serial = 571] [outer = 0x111271000]
21:09:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0bf900 == 25 [pid = 1659] [id = 196]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd75200 == 24 [pid = 1659] [id = 195]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf4700 == 23 [pid = 1659] [id = 194]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9da100 == 22 [pid = 1659] [id = 193]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d6500 == 21 [pid = 1659] [id = 192]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11c887400 == 20 [pid = 1659] [id = 191]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11c503a00 == 19 [pid = 1659] [id = 190]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x10743a300 == 18 [pid = 1659] [id = 189]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef4c00 == 17 [pid = 1659] [id = 188]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cf600 == 16 [pid = 1659] [id = 187]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cdd00 == 15 [pid = 1659] [id = 186]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x112db0900 == 14 [pid = 1659] [id = 185]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x119cda000 == 13 [pid = 1659] [id = 184]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef1500 == 12 [pid = 1659] [id = 183]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d8800 == 11 [pid = 1659] [id = 182]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x119cdaa00 == 10 [pid = 1659] [id = 181]
21:09:21 INFO - PROCESS | 1656 | --DOCSHELL 0x126c66c00 == 9 [pid = 1659] [id = 180]
21:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11c9b1800) [pid = 1659] [serial = 495] [outer = 0x0] [url = about:blank]
21:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1211b9000) [pid = 1659] [serial = 498] [outer = 0x0] [url = about:blank]
21:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112d89000) [pid = 1659] [serial = 468] [outer = 0x0] [url = about:blank]
21:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126e4cc00) [pid = 1659] [serial = 445] [outer = 0x0] [url = about:blank]
21:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11c4f4000) [pid = 1659] [serial = 471] [outer = 0x0] [url = about:blank]
21:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11d175c00) [pid = 1659] [serial = 474] [outer = 0x0] [url = about:blank]
21:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x125ac5c00) [pid = 1659] [serial = 492] [outer = 0x0] [url = about:blank]
21:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x125acf400) [pid = 1659] [serial = 482] [outer = 0x0] [url = about:blank]
21:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119b57000) [pid = 1659] [serial = 487] [outer = 0x0] [url = about:blank]
21:09:21 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11dda7c00) [pid = 1659] [serial = 477] [outer = 0x0] [url = about:blank]
21:09:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x111336c00 == 10 [pid = 1659] [id = 205]
21:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x107521400) [pid = 1659] [serial = 572] [outer = 0x0]
21:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1075d3c00) [pid = 1659] [serial = 573] [outer = 0x107521400]
21:09:21 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
21:09:21 INFO - document served over http requires an https
21:09:21 INFO - sub-resource via iframe-tag using the http-csp
21:09:21 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:21 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
21:09:21 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 672ms
21:09:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
21:09:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cdaa00 == 11 [pid = 1659] [id = 206]
21:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119b57000) [pid = 1659] [serial = 574] [outer = 0x0]
21:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11be5c800) [pid = 1659] [serial = 575] [outer = 0x119b57000]
21:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11bf91400) [pid = 1659] [serial = 576] [outer = 0x119b57000]
21:09:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:21 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
21:09:21 INFO - document served over http requires an https
21:09:21 INFO - sub-resource via script-tag using the http-csp
21:09:21 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:21 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
21:09:21 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 477ms
21:09:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
21:09:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef4700 == 12 [pid = 1659] [id = 207]
21:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11c8b3800) [pid = 1659] [serial = 577] [outer = 0x0]
21:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11c932000) [pid = 1659] [serial = 578] [outer = 0x11c8b3800]
21:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11c9e0400) [pid = 1659] [serial = 579] [outer = 0x11c8b3800]
21:09:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:22 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
21:09:22 INFO - document served over http requires an https
21:09:22 INFO - sub-resource via script-tag using the http-csp
21:09:22 INFO - delivery method with no-redirect and when
21:09: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"
21:09:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:22 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
21:09:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 472ms
21:09:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
21:09:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c887e00 == 13 [pid = 1659] [id = 208]
21:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11d175400) [pid = 1659] [serial = 580] [outer = 0x0]
21:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11d175800) [pid = 1659] [serial = 581] [outer = 0x11d175400]
21:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11d62a800) [pid = 1659] [serial = 582] [outer = 0x11d175400]
21:09:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:23 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:23 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
21:09:23 INFO - document served over http requires an https
21:09:23 INFO - sub-resource via script-tag using the http-csp
21:09:23 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:23 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
21:09:23 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 777ms
21:09:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
21:09:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9dab00 == 14 [pid = 1659] [id = 209]
21:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11dc34c00) [pid = 1659] [serial = 583] [outer = 0x0]
21:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11dc5a800) [pid = 1659] [serial = 584] [outer = 0x11dc34c00]
21:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11dc8ec00) [pid = 1659] [serial = 585] [outer = 0x11dc34c00]
21:09:23 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:24 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
21:09:24 INFO - document served over http requires an https
21:09:24 INFO - sub-resource via xhr-request using the http-csp
21:09:24 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:24 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
21:09:24 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 1171ms
21:09:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
21:09:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d00df00 == 15 [pid = 1659] [id = 210]
21:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1211a9800) [pid = 1659] [serial = 586] [outer = 0x0]
21:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1211b9000) [pid = 1659] [serial = 587] [outer = 0x1211a9800]
21:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x125466400) [pid = 1659] [serial = 588] [outer = 0x1211a9800]
21:09:24 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
21:09:24 INFO - document served over http requires an https
21:09:24 INFO - sub-resource via xhr-request using the http-csp
21:09:24 INFO - delivery method with no-redirect and when
21:09: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"
21:09:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:24 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
21:09:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 570ms
21:09:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
21:09:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0bf900 == 16 [pid = 1659] [id = 211]
21:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125b4c400) [pid = 1659] [serial = 589] [outer = 0x0]
21:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x125b4cc00) [pid = 1659] [serial = 590] [outer = 0x125b4c400]
21:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12646c400) [pid = 1659] [serial = 591] [outer = 0x125b4c400]
21:09:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12052a400) [pid = 1659] [serial = 551] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11c82fc00) [pid = 1659] [serial = 530] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112d89800) [pid = 1659] [serial = 520] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11d1cc400) [pid = 1659] [serial = 535] [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]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11c9e0800) [pid = 1659] [serial = 532] [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]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119ce5c00) [pid = 1659] [serial = 511] [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]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119a54000) [pid = 1659] [serial = 544] [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]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1075cc400) [pid = 1659] [serial = 514] [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]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11c50c800) [pid = 1659] [serial = 527] [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]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11b522000) [pid = 1659] [serial = 522] [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]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11dd41800) [pid = 1659] [serial = 541] [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]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11cd22400) [pid = 1659] [serial = 538] [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]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126c4fc00) [pid = 1659] [serial = 508] [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]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11bebcc00) [pid = 1659] [serial = 525] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178152450]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11d02c000) [pid = 1659] [serial = 547] [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]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1112bec00) [pid = 1659] [serial = 517] [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]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11103bc00) [pid = 1659] [serial = 515] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11d0a0000) [pid = 1659] [serial = 506] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11dd61000) [pid = 1659] [serial = 542] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11c890000) [pid = 1659] [serial = 531] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11c50cc00) [pid = 1659] [serial = 528] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x112d91000) [pid = 1659] [serial = 521] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x111399000) [pid = 1659] [serial = 518] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11c9e0c00) [pid = 1659] [serial = 533] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11d6b5c00) [pid = 1659] [serial = 539] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119da5c00) [pid = 1659] [serial = 512] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119b57400) [pid = 1659] [serial = 545] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11d1cc800) [pid = 1659] [serial = 536] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11d02c800) [pid = 1659] [serial = 548] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11bed2000) [pid = 1659] [serial = 526] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178152450]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11b594000) [pid = 1659] [serial = 523] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11c4f2800) [pid = 1659] [serial = 509] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x119b12400) [pid = 1659] [serial = 549] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1204b9800) [pid = 1659] [serial = 543] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x119da5800) [pid = 1659] [serial = 546] [outer = 0x0] [url = about:blank]
21:09:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:25 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
21:09:25 INFO - document served over http requires an https
21:09:25 INFO - sub-resource via xhr-request using the http-csp
21:09:25 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:25 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
21:09:25 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 527ms
21:09:25 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
21:09:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e6800 == 17 [pid = 1659] [id = 212]
21:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x119a54000) [pid = 1659] [serial = 592] [outer = 0x0]
21:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x119b12400) [pid = 1659] [serial = 593] [outer = 0x119a54000]
21:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x119da5800) [pid = 1659] [serial = 594] [outer = 0x119a54000]
21:09:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:25 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
21:09:25 INFO - document served over http requires an http
21:09:25 INFO - sub-resource via fetch-request using the http-csp
21:09:25 INFO - delivery method with keep-origin-redirect and when
21:09:25 INFO - the target request is same-origin.
21:09:25 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 530ms
21:09:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
21:09:26 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd37b00 == 18 [pid = 1659] [id = 213]
21:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11c4f2800) [pid = 1659] [serial = 595] [outer = 0x0]
21:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11c4f4800) [pid = 1659] [serial = 596] [outer = 0x11c4f2800]
21:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x112d5d000) [pid = 1659] [serial = 597] [outer = 0x11c4f2800]
21:09:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:26 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
21:09:26 INFO - document served over http requires an http
21:09:26 INFO - sub-resource via fetch-request using the http-csp
21:09:26 INFO - delivery method with no-redirect and when
21:09:26 INFO - the target request is same-origin.
21:09:26 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 521ms
21:09:26 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
21:09:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047f100 == 19 [pid = 1659] [id = 214]
21:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11cd6d800) [pid = 1659] [serial = 598] [outer = 0x0]
21:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11cddb400) [pid = 1659] [serial = 599] [outer = 0x11cd6d800]
21:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11d0a0000) [pid = 1659] [serial = 600] [outer = 0x11cd6d800]
21:09:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:27 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
21:09:27 INFO - document served over http requires an http
21:09:27 INFO - sub-resource via fetch-request using the http-csp
21:09:27 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:27 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
21:09:27 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 529ms
21:09:27 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
21:09:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc2e00 == 20 [pid = 1659] [id = 215]
21:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1204b9800) [pid = 1659] [serial = 601] [outer = 0x0]
21:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12052a400) [pid = 1659] [serial = 602] [outer = 0x1204b9800]
21:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x126511c00) [pid = 1659] [serial = 603] [outer = 0x1204b9800]
21:09:27 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cda000 == 21 [pid = 1659] [id = 216]
21:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11103b800) [pid = 1659] [serial = 604] [outer = 0x0]
21:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119b57800) [pid = 1659] [serial = 605] [outer = 0x11103b800]
21:09:27 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:27 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
21:09:27 INFO - document served over http requires an http
21:09:27 INFO - sub-resource via iframe-tag using the http-csp
21:09:27 INFO - delivery method with keep-origin-redirect and when
21:09:27 INFO - the target request is same-origin.
21:09:27 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 574ms
21:09:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
21:09:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef2400 == 22 [pid = 1659] [id = 217]
21:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11b5f2000) [pid = 1659] [serial = 606] [outer = 0x0]
21:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11bf14400) [pid = 1659] [serial = 607] [outer = 0x11b5f2000]
21:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11cd1b800) [pid = 1659] [serial = 608] [outer = 0x11b5f2000]
21:09:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c506200 == 23 [pid = 1659] [id = 218]
21:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11d669400) [pid = 1659] [serial = 609] [outer = 0x0]
21:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11dd41800) [pid = 1659] [serial = 610] [outer = 0x11d669400]
21:09:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:28 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
21:09:28 INFO - document served over http requires an http
21:09:28 INFO - sub-resource via iframe-tag using the http-csp
21:09:28 INFO - delivery method with no-redirect and when
21:09:28 INFO - the target request is same-origin.
21:09:28 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 625ms
21:09:28 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
21:09:28 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf1a00 == 24 [pid = 1659] [id = 219]
21:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126525400) [pid = 1659] [serial = 611] [outer = 0x0]
21:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126525800) [pid = 1659] [serial = 612] [outer = 0x126525400]
21:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1267b3800) [pid = 1659] [serial = 613] [outer = 0x126525400]
21:09:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0bef00 == 25 [pid = 1659] [id = 220]
21:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1267b5c00) [pid = 1659] [serial = 614] [outer = 0x0]
21:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126b9a000) [pid = 1659] [serial = 615] [outer = 0x1267b5c00]
21:09:28 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
21:09:28 INFO - document served over http requires an http
21:09:28 INFO - sub-resource via iframe-tag using the http-csp
21:09:28 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:28 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
21:09:28 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 572ms
21:09:28 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
21:09:28 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047dd00 == 26 [pid = 1659] [id = 221]
21:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126dfe800) [pid = 1659] [serial = 616] [outer = 0x0]
21:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126dfec00) [pid = 1659] [serial = 617] [outer = 0x126dfe800]
21:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126e49c00) [pid = 1659] [serial = 618] [outer = 0x126dfe800]
21:09:29 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:29 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:29 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:29 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
21:09:29 INFO - document served over http requires an http
21:09:29 INFO - sub-resource via script-tag using the http-csp
21:09:29 INFO - delivery method with keep-origin-redirect and when
21:09:29 INFO - the target request is same-origin.
21:09:29 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 726ms
21:09:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
21:09:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a5000 == 27 [pid = 1659] [id = 222]
21:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126f42000) [pid = 1659] [serial = 619] [outer = 0x0]
21:09:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126f42800) [pid = 1659] [serial = 620] [outer = 0x126f42000]
21:09:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12ee7cc00) [pid = 1659] [serial = 621] [outer = 0x126f42000]
21:09:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:30 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:30 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
21:09:30 INFO - document served over http requires an http
21:09:30 INFO - sub-resource via script-tag using the http-csp
21:09:30 INFO - delivery method with no-redirect and when
21:09:30 INFO - the target request is same-origin.
21:09:30 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 576ms
21:09:30 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
21:09:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a8700 == 28 [pid = 1659] [id = 223]
21:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126d6e000) [pid = 1659] [serial = 622] [outer = 0x0]
21:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126c84400) [pid = 1659] [serial = 623] [outer = 0x126d6e000]
21:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126d6ec00) [pid = 1659] [serial = 624] [outer = 0x126d6e000]
21:09:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:30 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:31 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:31 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
21:09:31 INFO - document served over http requires an http
21:09:31 INFO - sub-resource via script-tag using the http-csp
21:09:31 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:31 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
21:09:31 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 1128ms
21:09:31 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
21:09:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7c800 == 29 [pid = 1659] [id = 224]
21:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1110c3400) [pid = 1659] [serial = 625] [outer = 0x0]
21:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x111171800) [pid = 1659] [serial = 626] [outer = 0x1110c3400]
21:09:32 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x112d91800) [pid = 1659] [serial = 627] [outer = 0x1110c3400]
21:09:32 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:32 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:32 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
21:09:32 INFO - document served over http requires an http
21:09:32 INFO - sub-resource via xhr-request using the http-csp
21:09:32 INFO - delivery method with keep-origin-redirect and when
21:09:32 INFO - the target request is same-origin.
21:09:32 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 1233ms
21:09:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
21:09:32 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:32 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12047f100 == 28 [pid = 1659] [id = 214]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd37b00 == 27 [pid = 1659] [id = 213]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e6800 == 26 [pid = 1659] [id = 212]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0bf900 == 25 [pid = 1659] [id = 211]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11d00df00 == 24 [pid = 1659] [id = 210]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9dab00 == 23 [pid = 1659] [id = 209]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11c887e00 == 22 [pid = 1659] [id = 208]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef4700 == 21 [pid = 1659] [id = 207]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x119cdaa00 == 20 [pid = 1659] [id = 206]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x111336c00 == 19 [pid = 1659] [id = 205]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x112db0400 == 18 [pid = 1659] [id = 203]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x112caf700 == 17 [pid = 1659] [id = 204]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e6d00 == 16 [pid = 1659] [id = 202]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0bf400 == 15 [pid = 1659] [id = 200]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11d662b00 == 14 [pid = 1659] [id = 201]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11c886a00 == 13 [pid = 1659] [id = 199]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cbf00 == 12 [pid = 1659] [id = 198]
21:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e4000 == 11 [pid = 1659] [id = 197]
21:09:32 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11116a000) [pid = 1659] [serial = 516] [outer = 0x0] [url = about:blank]
21:09:32 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11d7ce000) [pid = 1659] [serial = 540] [outer = 0x0] [url = about:blank]
21:09:32 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11d62a400) [pid = 1659] [serial = 537] [outer = 0x0] [url = about:blank]
21:09:32 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11cd6d400) [pid = 1659] [serial = 534] [outer = 0x0] [url = about:blank]
21:09:32 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11bebc000) [pid = 1659] [serial = 524] [outer = 0x0] [url = about:blank]
21:09:32 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11c9ee000) [pid = 1659] [serial = 510] [outer = 0x0] [url = about:blank]
21:09:32 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11c9eec00) [pid = 1659] [serial = 513] [outer = 0x0] [url = about:blank]
21:09:32 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112d1c400) [pid = 1659] [serial = 519] [outer = 0x0] [url = about:blank]
21:09:32 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11c82f000) [pid = 1659] [serial = 529] [outer = 0x0] [url = about:blank]
21:09:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x111128200 == 12 [pid = 1659] [id = 225]
21:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x111054800) [pid = 1659] [serial = 628] [outer = 0x0]
21:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x111072400) [pid = 1659] [serial = 629] [outer = 0x111054800]
21:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112d1c400) [pid = 1659] [serial = 630] [outer = 0x111054800]
21:09:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:33 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
21:09:33 INFO - document served over http requires an http
21:09:33 INFO - sub-resource via xhr-request using the http-csp
21:09:33 INFO - delivery method with no-redirect and when
21:09:33 INFO - the target request is same-origin.
21:09:33 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 528ms
21:09:33 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
21:09:33 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cce00 == 13 [pid = 1659] [id = 226]
21:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11bfa4400) [pid = 1659] [serial = 631] [outer = 0x0]
21:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11bfa4c00) [pid = 1659] [serial = 632] [outer = 0x11bfa4400]
21:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11c82f000) [pid = 1659] [serial = 633] [outer = 0x11bfa4400]
21:09:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:33 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
21:09:33 INFO - document served over http requires an http
21:09:33 INFO - sub-resource via xhr-request using the http-csp
21:09:33 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:33 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
21:09:33 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 522ms
21:09:33 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
21:09:33 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x112cac500 == 14 [pid = 1659] [id = 227]
21:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11cd1bc00) [pid = 1659] [serial = 634] [outer = 0x0]
21:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11cd6d400) [pid = 1659] [serial = 635] [outer = 0x11cd1bc00]
21:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11d02cc00) [pid = 1659] [serial = 636] [outer = 0x11cd1bc00]
21:09:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:34 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
21:09:34 INFO - document served over http requires an https
21:09:34 INFO - sub-resource via fetch-request using the http-csp
21:09:34 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:34 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
21:09:34 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 521ms
21:09:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
21:09:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd72f00 == 15 [pid = 1659] [id = 228]
21:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11d1cc800) [pid = 1659] [serial = 637] [outer = 0x0]
21:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11d62a400) [pid = 1659] [serial = 638] [outer = 0x11d1cc800]
21:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11d6b5c00) [pid = 1659] [serial = 639] [outer = 0x11d1cc800]
21:09:34 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
21:09:34 INFO - document served over http requires an https
21:09:34 INFO - sub-resource via fetch-request using the http-csp
21:09:34 INFO - delivery method with no-redirect and when
21:09: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"
21:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:34 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
21:09:34 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 571ms
21:09:34 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
21:09:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d65e000 == 16 [pid = 1659] [id = 229]
21:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11dc8e400) [pid = 1659] [serial = 640] [outer = 0x0]
21:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11dca2400) [pid = 1659] [serial = 641] [outer = 0x11dc8e400]
21:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11dda7c00) [pid = 1659] [serial = 642] [outer = 0x11dc8e400]
21:09:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:35 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
21:09:35 INFO - document served over http requires an https
21:09:35 INFO - sub-resource via fetch-request using the http-csp
21:09:35 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:35 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
21:09:35 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 573ms
21:09:35 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
21:09:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd35300 == 17 [pid = 1659] [id = 230]
21:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1210e6000) [pid = 1659] [serial = 643] [outer = 0x0]
21:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1210e6c00) [pid = 1659] [serial = 644] [outer = 0x1210e6000]
21:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119b12000) [pid = 1659] [serial = 645] [outer = 0x1210e6000]
21:09:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:35 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
21:09:35 INFO - document served over http requires an https
21:09:35 INFO - sub-resource via fetch-request using the http-csp
21:09:35 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:35 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
21:09:35 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 521ms
21:09:35 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
21:09:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bec00 == 18 [pid = 1659] [id = 231]
21:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12554c000) [pid = 1659] [serial = 646] [outer = 0x0]
21:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12554c800) [pid = 1659] [serial = 647] [outer = 0x12554c000]
21:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x125ac5c00) [pid = 1659] [serial = 648] [outer = 0x12554c000]
21:09:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:36 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
21:09:36 INFO - document served over http requires an https
21:09:36 INFO - sub-resource via fetch-request using the http-csp
21:09:36 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:36 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
21:09:36 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 526ms
21:09:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
21:09:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c64900 == 19 [pid = 1659] [id = 232]
21:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1267b3400) [pid = 1659] [serial = 649] [outer = 0x0]
21:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126b6fc00) [pid = 1659] [serial = 650] [outer = 0x1267b3400]
21:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x126cb0c00) [pid = 1659] [serial = 651] [outer = 0x1267b3400]
21:09:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11c8b3800) [pid = 1659] [serial = 577] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11cd6d800) [pid = 1659] [serial = 598] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x125b4c400) [pid = 1659] [serial = 589] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1211a9800) [pid = 1659] [serial = 586] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119a54000) [pid = 1659] [serial = 592] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11d175400) [pid = 1659] [serial = 580] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x107521400) [pid = 1659] [serial = 572] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11c4f2800) [pid = 1659] [serial = 595] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11dc34c00) [pid = 1659] [serial = 583] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119b57000) [pid = 1659] [serial = 574] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x111271000) [pid = 1659] [serial = 569] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1211f8800) [pid = 1659] [serial = 562] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1074bdc00) [pid = 1659] [serial = 567] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178160589]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11c9b1400) [pid = 1659] [serial = 451] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126f40400) [pid = 1659] [serial = 460] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11dc5a000) [pid = 1659] [serial = 454] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12117f400) [pid = 1659] [serial = 457] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119ad8c00) [pid = 1659] [serial = 448] [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]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112d1c800) [pid = 1659] [serial = 554] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11d73d800) [pid = 1659] [serial = 557] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1211f8c00) [pid = 1659] [serial = 563] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12117f800) [pid = 1659] [serial = 560] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11c4f4800) [pid = 1659] [serial = 596] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11dc5a800) [pid = 1659] [serial = 584] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1211b9000) [pid = 1659] [serial = 587] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x10d9e2000) [pid = 1659] [serial = 568] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178160589]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x125a9c400) [pid = 1659] [serial = 565] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x125b4cc00) [pid = 1659] [serial = 590] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11be5c800) [pid = 1659] [serial = 575] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11c932000) [pid = 1659] [serial = 578] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11d175800) [pid = 1659] [serial = 581] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119b12400) [pid = 1659] [serial = 593] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1075d3c00) [pid = 1659] [serial = 573] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1112b0000) [pid = 1659] [serial = 570] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11cddb400) [pid = 1659] [serial = 599] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11dc8ec00) [pid = 1659] [serial = 585] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x125466400) [pid = 1659] [serial = 588] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11cded400) [pid = 1659] [serial = 453] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12646c400) [pid = 1659] [serial = 591] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11dd20c00) [pid = 1659] [serial = 507] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x126f42c00) [pid = 1659] [serial = 462] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11dc96c00) [pid = 1659] [serial = 456] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1255d5400) [pid = 1659] [serial = 459] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11b594c00) [pid = 1659] [serial = 450] [outer = 0x0] [url = about:blank]
21:09:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:36 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
21:09:36 INFO - document served over http requires an https
21:09:36 INFO - sub-resource via fetch-request using the http-csp
21:09:36 INFO - delivery method with no-redirect and when
21:09: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"
21:09:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:36 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
21:09:36 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 574ms
21:09:36 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
21:09:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e78200 == 20 [pid = 1659] [id = 233]
21:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11116e400) [pid = 1659] [serial = 652] [outer = 0x0]
21:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x111271000) [pid = 1659] [serial = 653] [outer = 0x11116e400]
21:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119ad8c00) [pid = 1659] [serial = 654] [outer = 0x11116e400]
21:09:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:37 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
21:09:37 INFO - document served over http requires an https
21:09:37 INFO - sub-resource via fetch-request using the http-csp
21:09:37 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:37 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
21:09:37 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 473ms
21:09:37 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
21:09:37 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa8d00 == 21 [pid = 1659] [id = 234]
21:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11c56c400) [pid = 1659] [serial = 655] [outer = 0x0]
21:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11c8b3400) [pid = 1659] [serial = 656] [outer = 0x11c56c400]
21:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11cd22400) [pid = 1659] [serial = 657] [outer = 0x11c56c400]
21:09:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12eebf900 == 22 [pid = 1659] [id = 235]
21:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11d0a0c00) [pid = 1659] [serial = 658] [outer = 0x0]
21:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11d111800) [pid = 1659] [serial = 659] [outer = 0x11d0a0c00]
21:09:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:37 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
21:09:37 INFO - document served over http requires an https
21:09:37 INFO - sub-resource via iframe-tag using the http-csp
21:09:37 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:37 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
21:09:37 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 573ms
21:09:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
21:09:37 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12eec1200 == 23 [pid = 1659] [id = 236]
21:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1204b9000) [pid = 1659] [serial = 660] [outer = 0x0]
21:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1204fa800) [pid = 1659] [serial = 661] [outer = 0x1204b9000]
21:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1211b9000) [pid = 1659] [serial = 662] [outer = 0x1204b9000]
21:09:38 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265aca00 == 24 [pid = 1659] [id = 237]
21:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1211f8800) [pid = 1659] [serial = 663] [outer = 0x0]
21:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1211f8c00) [pid = 1659] [serial = 664] [outer = 0x1211f8800]
21:09:38 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
21:09:38 INFO - document served over http requires an https
21:09:38 INFO - sub-resource via iframe-tag using the http-csp
21:09:38 INFO - delivery method with no-redirect and when
21:09: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"
21:09:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:38 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
21:09:38 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 672ms
21:09:38 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
21:09:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265ade00 == 25 [pid = 1659] [id = 238]
21:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126e2bc00) [pid = 1659] [serial = 665] [outer = 0x0]
21:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126e49800) [pid = 1659] [serial = 666] [outer = 0x126e2bc00]
21:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12ee2e800) [pid = 1659] [serial = 667] [outer = 0x126e2bc00]
21:09:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x112caf700 == 26 [pid = 1659] [id = 239]
21:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1075cc400) [pid = 1659] [serial = 668] [outer = 0x0]
21:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11116a000) [pid = 1659] [serial = 669] [outer = 0x1075cc400]
21:09:39 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
21:09:39 INFO - document served over http requires an https
21:09:39 INFO - sub-resource via iframe-tag using the http-csp
21:09:39 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:39 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
21:09:39 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 931ms
21:09:39 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
21:09:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbc000 == 27 [pid = 1659] [id = 240]
21:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11c89a400) [pid = 1659] [serial = 670] [outer = 0x0]
21:09:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11cd6d800) [pid = 1659] [serial = 671] [outer = 0x11c89a400]
21:09:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11d7f2400) [pid = 1659] [serial = 672] [outer = 0x11c89a400]
21:09:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c888300 == 28 [pid = 1659] [id = 241]
21:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x125442400) [pid = 1659] [serial = 673] [outer = 0x0]
21:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12effc400) [pid = 1659] [serial = 674] [outer = 0x125442400]
21:09:40 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
21:09:40 INFO - document served over http requires an https
21:09:40 INFO - sub-resource via iframe-tag using the http-csp
21:09:40 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:40 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
21:09:40 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 1279ms
21:09:40 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
21:09:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x111238200 == 29 [pid = 1659] [id = 242]
21:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x10d9e2000) [pid = 1659] [serial = 675] [outer = 0x0]
21:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x10d9e2400) [pid = 1659] [serial = 676] [outer = 0x10d9e2000]
21:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11108a400) [pid = 1659] [serial = 677] [outer = 0x10d9e2000]
21:09:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cdb400 == 30 [pid = 1659] [id = 243]
21:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112d1cc00) [pid = 1659] [serial = 678] [outer = 0x0]
21:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112d62400) [pid = 1659] [serial = 679] [outer = 0x112d1cc00]
21:09:41 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
21:09:41 INFO - document served over http requires an https
21:09:41 INFO - sub-resource via iframe-tag using the http-csp
21:09:41 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:41 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
21:09:41 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 826ms
21:09:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
21:09:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cb000 == 31 [pid = 1659] [id = 244]
21:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11108ac00) [pid = 1659] [serial = 680] [outer = 0x0]
21:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1110bb000) [pid = 1659] [serial = 681] [outer = 0x11108ac00]
21:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x111399400) [pid = 1659] [serial = 682] [outer = 0x11108ac00]
21:09:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd1200 == 32 [pid = 1659] [id = 245]
21:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1074bdc00) [pid = 1659] [serial = 683] [outer = 0x0]
21:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1075ccc00) [pid = 1659] [serial = 684] [outer = 0x1074bdc00]
21:09:42 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
21:09:42 INFO - document served over http requires an https
21:09:42 INFO - sub-resource via iframe-tag using the http-csp
21:09:42 INFO - delivery method with no-redirect and when
21:09: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"
21:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:42 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
21:09:42 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 629ms
21:09:42 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
21:09:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cdeb00 == 33 [pid = 1659] [id = 246]
21:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119da1000) [pid = 1659] [serial = 685] [outer = 0x0]
21:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119da1c00) [pid = 1659] [serial = 686] [outer = 0x119da1000]
21:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11be5c000) [pid = 1659] [serial = 687] [outer = 0x119da1000]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1265aca00 == 32 [pid = 1659] [id = 237]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12eec1200 == 31 [pid = 1659] [id = 236]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12eebf900 == 30 [pid = 1659] [id = 235]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa8d00 == 29 [pid = 1659] [id = 234]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x126e78200 == 28 [pid = 1659] [id = 233]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x126c64900 == 27 [pid = 1659] [id = 232]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bec00 == 26 [pid = 1659] [id = 231]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd35300 == 25 [pid = 1659] [id = 230]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11d65e000 == 24 [pid = 1659] [id = 229]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd72f00 == 23 [pid = 1659] [id = 228]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x112cac500 == 22 [pid = 1659] [id = 227]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cce00 == 21 [pid = 1659] [id = 226]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x111128200 == 20 [pid = 1659] [id = 225]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7c800 == 19 [pid = 1659] [id = 224]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a8700 == 18 [pid = 1659] [id = 223]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a5000 == 17 [pid = 1659] [id = 222]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0bef00 == 16 [pid = 1659] [id = 220]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12047dd00 == 15 [pid = 1659] [id = 221]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf1a00 == 14 [pid = 1659] [id = 219]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11c506200 == 13 [pid = 1659] [id = 218]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef2400 == 12 [pid = 1659] [id = 217]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x119cda000 == 11 [pid = 1659] [id = 216]
21:09:42 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc2e00 == 10 [pid = 1659] [id = 215]
21:09:42 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11d62a800) [pid = 1659] [serial = 582] [outer = 0x0] [url = about:blank]
21:09:42 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11b466400) [pid = 1659] [serial = 571] [outer = 0x0] [url = about:blank]
21:09:42 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11c9e0400) [pid = 1659] [serial = 579] [outer = 0x0] [url = about:blank]
21:09:42 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11bf91400) [pid = 1659] [serial = 576] [outer = 0x0] [url = about:blank]
21:09:42 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12108f400) [pid = 1659] [serial = 552] [outer = 0x0] [url = about:blank]
21:09:42 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119da5800) [pid = 1659] [serial = 594] [outer = 0x0] [url = about:blank]
21:09:42 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11d0a0000) [pid = 1659] [serial = 600] [outer = 0x0] [url = about:blank]
21:09:42 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112d5d000) [pid = 1659] [serial = 597] [outer = 0x0] [url = about:blank]
21:09:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x111237300 == 11 [pid = 1659] [id = 247]
21:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119b1d000) [pid = 1659] [serial = 688] [outer = 0x0]
21:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119da5800) [pid = 1659] [serial = 689] [outer = 0x119b1d000]
21:09:42 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
21:09:42 INFO - document served over http requires an https
21:09:42 INFO - sub-resource via iframe-tag using the http-csp
21:09:42 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:42 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
21:09:42 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 626ms
21:09:42 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
21:09:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cde600 == 12 [pid = 1659] [id = 248]
21:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11c56c800) [pid = 1659] [serial = 690] [outer = 0x0]
21:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11c5e3800) [pid = 1659] [serial = 691] [outer = 0x11c56c800]
21:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11c859c00) [pid = 1659] [serial = 692] [outer = 0x11c56c800]
21:09:43 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:43 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
21:09:43 INFO - document served over http requires an https
21:09:43 INFO - sub-resource via script-tag using the http-csp
21:09:43 INFO - delivery method with keep-origin-redirect and when
21:09:43 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"
21:09:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:43 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
21:09:43 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 524ms
21:09:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
21:09:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbe800 == 13 [pid = 1659] [id = 249]
21:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11c9ee400) [pid = 1659] [serial = 693] [outer = 0x0]
21:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11c9ee800) [pid = 1659] [serial = 694] [outer = 0x11c9ee400]
21:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11cded400) [pid = 1659] [serial = 695] [outer = 0x11c9ee400]
21:09:43 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:43 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:44 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
21:09:44 INFO - document served over http requires an https
21:09:44 INFO - sub-resource via script-tag using the http-csp
21:09:44 INFO - delivery method with no-redirect and when
21:09: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"
21:09:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:44 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
21:09:44 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 526ms
21:09:44 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
21:09:44 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c505300 == 14 [pid = 1659] [id = 250]
21:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11d1bb400) [pid = 1659] [serial = 696] [outer = 0x0]
21:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11d1bb800) [pid = 1659] [serial = 697] [outer = 0x11d1bb400]
21:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11d62a800) [pid = 1659] [serial = 698] [outer = 0x11d1bb400]
21:09:44 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:44 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:44 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
21:09:44 INFO - document served over http requires an https
21:09:44 INFO - sub-resource via script-tag using the http-csp
21:09:44 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:44 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
21:09:44 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 523ms
21:09:44 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
21:09:44 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d6500 == 15 [pid = 1659] [id = 251]
21:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11d79ec00) [pid = 1659] [serial = 699] [outer = 0x0]
21:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11d7ce000) [pid = 1659] [serial = 700] [outer = 0x11d79ec00]
21:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11dc34000) [pid = 1659] [serial = 701] [outer = 0x11d79ec00]
21:09:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:45 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
21:09:45 INFO - document served over http requires an https
21:09:45 INFO - sub-resource via script-tag using the http-csp
21:09:45 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:45 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
21:09:45 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 525ms
21:09:45 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
21:09:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d8800 == 16 [pid = 1659] [id = 252]
21:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11dd09c00) [pid = 1659] [serial = 702] [outer = 0x0]
21:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11dd41c00) [pid = 1659] [serial = 703] [outer = 0x11dd09c00]
21:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11c8b1800) [pid = 1659] [serial = 704] [outer = 0x11dd09c00]
21:09:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:45 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
21:09:45 INFO - document served over http requires an https
21:09:45 INFO - sub-resource via script-tag using the http-csp
21:09:45 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:45 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
21:09:45 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 522ms
21:09:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
21:09:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf2e00 == 17 [pid = 1659] [id = 253]
21:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x121017000) [pid = 1659] [serial = 705] [outer = 0x0]
21:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x121017c00) [pid = 1659] [serial = 706] [outer = 0x121017000]
21:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12108fc00) [pid = 1659] [serial = 707] [outer = 0x121017000]
21:09:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:46 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
21:09:46 INFO - document served over http requires an https
21:09:46 INFO - sub-resource via script-tag using the http-csp
21:09:46 INFO - delivery method with no-redirect and when
21:09: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"
21:09:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:46 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
21:09:46 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 528ms
21:09:46 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
21:09:46 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf5600 == 18 [pid = 1659] [id = 254]
21:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x125496000) [pid = 1659] [serial = 708] [outer = 0x0]
21:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x125496800) [pid = 1659] [serial = 709] [outer = 0x125496000]
21:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11c83e800) [pid = 1659] [serial = 710] [outer = 0x125496000]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11d0a0c00) [pid = 1659] [serial = 658] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12554c000) [pid = 1659] [serial = 646] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x111054800) [pid = 1659] [serial = 628] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11c56c400) [pid = 1659] [serial = 655] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x126d6e000) [pid = 1659] [serial = 622] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1210e6000) [pid = 1659] [serial = 643] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11cd1bc00) [pid = 1659] [serial = 634] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11d669400) [pid = 1659] [serial = 609] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178168171]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11dc8e400) [pid = 1659] [serial = 640] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11116e400) [pid = 1659] [serial = 652] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1110c3400) [pid = 1659] [serial = 625] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11d1cc800) [pid = 1659] [serial = 637] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11103b800) [pid = 1659] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1267b5c00) [pid = 1659] [serial = 614] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11bfa4400) [pid = 1659] [serial = 631] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1267b3400) [pid = 1659] [serial = 649] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1204b9000) [pid = 1659] [serial = 660] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1211f8800) [pid = 1659] [serial = 663] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178178412]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x125a96c00) [pid = 1659] [serial = 564] [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]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126b9a000) [pid = 1659] [serial = 615] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x126525800) [pid = 1659] [serial = 612] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11dd41800) [pid = 1659] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178168171]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11bf14400) [pid = 1659] [serial = 607] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126c84400) [pid = 1659] [serial = 623] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126f42800) [pid = 1659] [serial = 620] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1210e6c00) [pid = 1659] [serial = 644] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x126dfec00) [pid = 1659] [serial = 617] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x126b6fc00) [pid = 1659] [serial = 650] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11dca2400) [pid = 1659] [serial = 641] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1204fa800) [pid = 1659] [serial = 661] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x111271000) [pid = 1659] [serial = 653] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11d62a400) [pid = 1659] [serial = 638] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11bfa4c00) [pid = 1659] [serial = 632] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119b57800) [pid = 1659] [serial = 605] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12052a400) [pid = 1659] [serial = 602] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11cd6d400) [pid = 1659] [serial = 635] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11d111800) [pid = 1659] [serial = 659] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11c8b3400) [pid = 1659] [serial = 656] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12554c800) [pid = 1659] [serial = 647] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x111171800) [pid = 1659] [serial = 626] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x111072400) [pid = 1659] [serial = 629] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1211f8c00) [pid = 1659] [serial = 664] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178178412]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1211f6000) [pid = 1659] [serial = 561] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x125ad0400) [pid = 1659] [serial = 566] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126e2ec00) [pid = 1659] [serial = 504] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x121017800) [pid = 1659] [serial = 558] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11c82f000) [pid = 1659] [serial = 633] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11bf2ac00) [pid = 1659] [serial = 555] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x112d91800) [pid = 1659] [serial = 627] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x112d1c400) [pid = 1659] [serial = 630] [outer = 0x0] [url = about:blank]
21:09:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:46 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
21:09:46 INFO - document served over http requires an https
21:09:46 INFO - sub-resource via script-tag using the http-csp
21:09:46 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:46 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
21:09:46 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 831ms
21:09:46 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
21:09:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd76100 == 19 [pid = 1659] [id = 255]
21:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x111271000) [pid = 1659] [serial = 711] [outer = 0x0]
21:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112d1c400) [pid = 1659] [serial = 712] [outer = 0x111271000]
21:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119b90400) [pid = 1659] [serial = 713] [outer = 0x111271000]
21:09:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:47 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:48 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
21:09:48 INFO - document served over http requires an https
21:09:48 INFO - sub-resource via xhr-request using the http-csp
21:09:48 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:48 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
21:09:48 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 1178ms
21:09:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
21:09:48 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0bef00 == 20 [pid = 1659] [id = 256]
21:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11d1cc800) [pid = 1659] [serial = 714] [outer = 0x0]
21:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11d614c00) [pid = 1659] [serial = 715] [outer = 0x11d1cc800]
21:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11dc5cc00) [pid = 1659] [serial = 716] [outer = 0x11d1cc800]
21:09:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:48 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
21:09:48 INFO - document served over http requires an https
21:09:48 INFO - sub-resource via xhr-request using the http-csp
21:09:48 INFO - delivery method with no-redirect and when
21:09: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"
21:09:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:48 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
21:09:48 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 524ms
21:09:48 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
21:09:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x111129600 == 21 [pid = 1659] [id = 257]
21:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11116ec00) [pid = 1659] [serial = 717] [outer = 0x0]
21:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112cbe000) [pid = 1659] [serial = 718] [outer = 0x11116ec00]
21:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119df6c00) [pid = 1659] [serial = 719] [outer = 0x11116ec00]
21:09:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:49 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
21:09:49 INFO - document served over http requires an https
21:09:49 INFO - sub-resource via xhr-request using the http-csp
21:09:49 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:49 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
21:09:49 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 625ms
21:09:49 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
21:09:49 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd2b00 == 22 [pid = 1659] [id = 258]
21:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11d7f2800) [pid = 1659] [serial = 720] [outer = 0x0]
21:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11dc5c800) [pid = 1659] [serial = 721] [outer = 0x11d7f2800]
21:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1211f6000) [pid = 1659] [serial = 722] [outer = 0x11d7f2800]
21:09:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:49 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
21:09:49 INFO - document served over http requires an https
21:09:49 INFO - sub-resource via xhr-request using the http-csp
21:09:49 INFO - delivery method with swap-origin-redirect and when
21:09: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"
21:09:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:49 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
21:09:49 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 627ms
21:09:49 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
21:09:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbde00 == 23 [pid = 1659] [id = 259]
21:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x125ad0400) [pid = 1659] [serial = 723] [outer = 0x0]
21:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125ad0800) [pid = 1659] [serial = 724] [outer = 0x125ad0400]
21:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x125b4c000) [pid = 1659] [serial = 725] [outer = 0x125ad0400]
21:09:50 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
21:09:50 INFO - document served over http requires an https
21:09:50 INFO - sub-resource via xhr-request using the http-csp
21:09:50 INFO - delivery method with keep-origin-redirect and when
21:09: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"
21:09:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:50 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
21:09:50 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 578ms
21:09:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
21:09:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf2900 == 24 [pid = 1659] [id = 260]
21:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126b9a000) [pid = 1659] [serial = 726] [outer = 0x0]
21:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126c4f000) [pid = 1659] [serial = 727] [outer = 0x126b9a000]
21:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126c84c00) [pid = 1659] [serial = 728] [outer = 0x126b9a000]
21:09:50 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:51 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
21:09:51 INFO - document served over http requires an https
21:09:51 INFO - sub-resource via xhr-request using the http-csp
21:09:51 INFO - delivery method with no-redirect and when
21:09: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"
21:09:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:51 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
21:09:51 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 577ms
21:09:51 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
21:09:51 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d010c00 == 25 [pid = 1659] [id = 261]
21:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126f03400) [pid = 1659] [serial = 729] [outer = 0x0]
21:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126f42400) [pid = 1659] [serial = 730] [outer = 0x126f03400]
21:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12ee2e400) [pid = 1659] [serial = 731] [outer = 0x126f03400]
21:09:51 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:51 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:52 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
21:09:52 INFO - document served over http requires an https
21:09:52 INFO - sub-resource via xhr-request using the http-csp
21:09:52 INFO - delivery method with swap-origin-redirect and when
21:09:52 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"
21:09:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:52 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
21:09:52 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 927ms
21:09:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
21:09:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd2600 == 26 [pid = 1659] [id = 262]
21:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11b487000) [pid = 1659] [serial = 732] [outer = 0x0]
21:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11be5c400) [pid = 1659] [serial = 733] [outer = 0x11b487000]
21:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11c890000) [pid = 1659] [serial = 734] [outer = 0x11b487000]
21:09:52 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:52 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
21:09:52 INFO - document served over http requires an http
21:09:52 INFO - sub-resource via fetch-request using the meta-csp
21:09:52 INFO - delivery method with keep-origin-redirect and when
21:09: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-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
21:09:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:52 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
21:09:52 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 574ms
21:09:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
21:09:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d010700 == 27 [pid = 1659] [id = 263]
21:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119c17800) [pid = 1659] [serial = 735] [outer = 0x0]
21:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119cffc00) [pid = 1659] [serial = 736] [outer = 0x119c17800]
21:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11b594c00) [pid = 1659] [serial = 737] [outer = 0x119c17800]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0bef00 == 26 [pid = 1659] [id = 256]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd76100 == 25 [pid = 1659] [id = 255]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf5600 == 24 [pid = 1659] [id = 254]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf2e00 == 23 [pid = 1659] [id = 253]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d8800 == 22 [pid = 1659] [id = 252]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d6500 == 21 [pid = 1659] [id = 251]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11c505300 == 20 [pid = 1659] [id = 250]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbe800 == 19 [pid = 1659] [id = 249]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x119cde600 == 18 [pid = 1659] [id = 248]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x111237300 == 17 [pid = 1659] [id = 247]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x119cdeb00 == 16 [pid = 1659] [id = 246]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd1200 == 15 [pid = 1659] [id = 245]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cb000 == 14 [pid = 1659] [id = 244]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x111238200 == 13 [pid = 1659] [id = 242]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x119cdb400 == 12 [pid = 1659] [id = 243]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11c888300 == 11 [pid = 1659] [id = 241]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1265ade00 == 10 [pid = 1659] [id = 238]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbc000 == 9 [pid = 1659] [id = 240]
21:09:52 INFO - PROCESS | 1656 | --DOCSHELL 0x112caf700 == 8 [pid = 1659] [id = 239]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119ad8c00) [pid = 1659] [serial = 654] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11d02cc00) [pid = 1659] [serial = 636] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126511c00) [pid = 1659] [serial = 603] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12ee7cc00) [pid = 1659] [serial = 621] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x126d6ec00) [pid = 1659] [serial = 624] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11cd1b800) [pid = 1659] [serial = 608] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126e49c00) [pid = 1659] [serial = 618] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1267b3800) [pid = 1659] [serial = 613] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11cd22400) [pid = 1659] [serial = 657] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x126cb0c00) [pid = 1659] [serial = 651] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11dda7c00) [pid = 1659] [serial = 642] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119b12000) [pid = 1659] [serial = 645] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125ac5c00) [pid = 1659] [serial = 648] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11d6b5c00) [pid = 1659] [serial = 639] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1211b9000) [pid = 1659] [serial = 662] [outer = 0x0] [url = about:blank]
21:09:52 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:53 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
21:09:53 INFO - document served over http requires an http
21:09:53 INFO - sub-resource via fetch-request using the meta-csp
21:09:53 INFO - delivery method with no-redirect and when
21:09: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-http/fetch-request/cross-origin.no-redirect.http.html"
21:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:53 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
21:09:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 523ms
21:09:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
21:09:53 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7aa00 == 9 [pid = 1659] [id = 264]
21:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11bf2ac00) [pid = 1659] [serial = 738] [outer = 0x0]
21:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11bfa4c00) [pid = 1659] [serial = 739] [outer = 0x11bf2ac00]
21:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11c82f000) [pid = 1659] [serial = 740] [outer = 0x11bf2ac00]
21:09:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:53 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
21:09:53 INFO - document served over http requires an http
21:09:53 INFO - sub-resource via fetch-request using the meta-csp
21:09:53 INFO - delivery method with swap-origin-redirect and when
21:09: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-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
21:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:09:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:09:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:09:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:53 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
21:09:53 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 476ms
21:09:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
21:09:53 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfc0b00 == 10 [pid = 1659] [id = 265]
21:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11cdedc00) [pid = 1659] [serial = 741] [outer = 0x0]
21:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11d02c800) [pid = 1659] [serial = 742] [outer = 0x11cdedc00]
21:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11d111000) [pid = 1659] [serial = 743] [outer = 0x11cdedc00]
21:09:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c888300 == 11 [pid = 1659] [id = 266]
21:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11d175000) [pid = 1659] [serial = 744] [outer = 0x0]
21:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11d1b5800) [pid = 1659] [serial = 745] [outer = 0x11d175000]
21:09:54 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
21:09:54 INFO - document served over http requires an http
21:09:54 INFO - sub-resource via iframe-tag using the meta-csp
21:09:54 INFO - delivery method with keep-origin-redirect and when
21:09: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-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
21:09:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:54 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
21:09:54 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 674ms
21:09:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
21:09:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7d700 == 12 [pid = 1659] [id = 267]
21:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11d73d400) [pid = 1659] [serial = 746] [outer = 0x0]
21:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11d73d800) [pid = 1659] [serial = 747] [outer = 0x11d73d400]
21:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11dc5a800) [pid = 1659] [serial = 748] [outer = 0x11d73d400]
21:09:54 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf1a00 == 13 [pid = 1659] [id = 268]
21:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11c54d400) [pid = 1659] [serial = 749] [outer = 0x0]
21:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11dc8a800) [pid = 1659] [serial = 750] [outer = 0x11c54d400]
21:09:55 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
21:09:55 INFO - document served over http requires an http
21:09:55 INFO - sub-resource via iframe-tag using the meta-csp
21:09:55 INFO - delivery method with no-redirect and when
21:09: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-http/iframe-tag/cross-origin.no-redirect.http.html"
21:09:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:55 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
21:09:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 828ms
21:09:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
21:09:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd72a00 == 14 [pid = 1659] [id = 269]
21:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1204fa400) [pid = 1659] [serial = 751] [outer = 0x0]
21:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12052a400) [pid = 1659] [serial = 752] [outer = 0x1204fa400]
21:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11bf91c00) [pid = 1659] [serial = 753] [outer = 0x1204fa400]
21:09:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d660300 == 15 [pid = 1659] [id = 270]
21:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12117f400) [pid = 1659] [serial = 754] [outer = 0x0]
21:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1211f8800) [pid = 1659] [serial = 755] [outer = 0x12117f400]
21:09:56 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
21:09:56 INFO - document served over http requires an http
21:09:56 INFO - sub-resource via iframe-tag using the meta-csp
21:09:56 INFO - delivery method with swap-origin-redirect and when
21:09: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-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
21:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:09:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:09:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:56 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
21:09:56 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 1074ms
21:09:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
21:09:56 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d662600 == 16 [pid = 1659] [id = 271]
21:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x125ac5c00) [pid = 1659] [serial = 756] [outer = 0x0]
21:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x125b25800) [pid = 1659] [serial = 757] [outer = 0x125ac5c00]
21:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x126511000) [pid = 1659] [serial = 758] [outer = 0x125ac5c00]
21:09:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11c9ee400) [pid = 1659] [serial = 693] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11d1bb400) [pid = 1659] [serial = 696] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11dd09c00) [pid = 1659] [serial = 702] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1204fac00) [pid = 1659] [serial = 550] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11d73d000) [pid = 1659] [serial = 556] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x111271000) [pid = 1659] [serial = 711] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x121017000) [pid = 1659] [serial = 705] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126f42000) [pid = 1659] [serial = 619] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x125496000) [pid = 1659] [serial = 708] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x126e2e400) [pid = 1659] [serial = 502] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1074bdc00) [pid = 1659] [serial = 683] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178182212]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126dfe800) [pid = 1659] [serial = 616] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x10d9e2000) [pid = 1659] [serial = 675] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11c56c800) [pid = 1659] [serial = 690] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11b5f2000) [pid = 1659] [serial = 606] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1204b9800) [pid = 1659] [serial = 601] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119da1000) [pid = 1659] [serial = 685] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11d79ec00) [pid = 1659] [serial = 699] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11cddbc00) [pid = 1659] [serial = 505] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12116cc00) [pid = 1659] [serial = 559] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112d1cc00) [pid = 1659] [serial = 678] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119b1d000) [pid = 1659] [serial = 688] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126525400) [pid = 1659] [serial = 611] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11108ac00) [pid = 1659] [serial = 680] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x112ce7000) [pid = 1659] [serial = 553] [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]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1075cc400) [pid = 1659] [serial = 668] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x125442400) [pid = 1659] [serial = 673] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11d1bb800) [pid = 1659] [serial = 697] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11c9ee800) [pid = 1659] [serial = 694] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x10d9e2400) [pid = 1659] [serial = 676] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119da5800) [pid = 1659] [serial = 689] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x125496800) [pid = 1659] [serial = 709] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11c5e3800) [pid = 1659] [serial = 691] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11cd6d800) [pid = 1659] [serial = 671] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x112d62400) [pid = 1659] [serial = 679] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x119da1c00) [pid = 1659] [serial = 686] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12effc400) [pid = 1659] [serial = 674] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1075ccc00) [pid = 1659] [serial = 684] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178182212]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11d7ce000) [pid = 1659] [serial = 700] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x121017c00) [pid = 1659] [serial = 706] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x112d1c400) [pid = 1659] [serial = 712] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x11116a000) [pid = 1659] [serial = 669] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x1110bb000) [pid = 1659] [serial = 681] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x126e49800) [pid = 1659] [serial = 666] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x11dd41c00) [pid = 1659] [serial = 703] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x11d614c00) [pid = 1659] [serial = 715] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x119b90400) [pid = 1659] [serial = 713] [outer = 0x0] [url = about:blank]
21:09:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:56 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
21:09:56 INFO - document served over http requires an http
21:09:56 INFO - sub-resource via script-tag using the meta-csp
21:09:56 INFO - delivery method with keep-origin-redirect and when
21:09: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-http/script-tag/cross-origin.keep-origin-redirect.http.html"
21:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:56 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
21:09:56 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 571ms
21:09:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
21:09:56 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e5e00 == 17 [pid = 1659] [id = 272]
21:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x11108ac00) [pid = 1659] [serial = 759] [outer = 0x0]
21:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11116a000) [pid = 1659] [serial = 760] [outer = 0x11108ac00]
21:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x112d1cc00) [pid = 1659] [serial = 761] [outer = 0x11108ac00]
21:09:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:57 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
21:09:57 INFO - document served over http requires an http
21:09:57 INFO - sub-resource via script-tag using the meta-csp
21:09:57 INFO - delivery method with no-redirect and when
21:09: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-http/script-tag/cross-origin.no-redirect.http.html"
21:09:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:57 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
21:09:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 519ms
21:09:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
21:09:57 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd34e00 == 18 [pid = 1659] [id = 273]
21:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11c56c800) [pid = 1659] [serial = 762] [outer = 0x0]
21:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11c5e3800) [pid = 1659] [serial = 763] [outer = 0x11c56c800]
21:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11c9ee000) [pid = 1659] [serial = 764] [outer = 0x11c56c800]
21:09:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:57 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
21:09:57 INFO - document served over http requires an http
21:09:57 INFO - sub-resource via script-tag using the meta-csp
21:09:57 INFO - delivery method with swap-origin-redirect and when
21:09: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-http/script-tag/cross-origin.swap-origin-redirect.http.html"
21:09:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:09:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:09:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:57 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
21:09:57 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 539ms
21:09:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
21:09:57 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047ba00 == 19 [pid = 1659] [id = 274]
21:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11dc5ac00) [pid = 1659] [serial = 765] [outer = 0x0]
21:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11dd09800) [pid = 1659] [serial = 766] [outer = 0x11dc5ac00]
21:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x12052ac00) [pid = 1659] [serial = 767] [outer = 0x11dc5ac00]
21:09:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:58 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
21:09:58 INFO - document served over http requires an http
21:09:58 INFO - sub-resource via xhr-request using the meta-csp
21:09:58 INFO - delivery method with keep-origin-redirect and when
21:09: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-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
21:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:58 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
21:09:58 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 522ms
21:09:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
21:09:58 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:58 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047f100 == 20 [pid = 1659] [id = 275]
21:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x126ce7400) [pid = 1659] [serial = 768] [outer = 0x0]
21:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x126ce7c00) [pid = 1659] [serial = 769] [outer = 0x126ce7400]
21:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x126e49c00) [pid = 1659] [serial = 770] [outer = 0x126ce7400]
21:09:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:58 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
21:09:58 INFO - document served over http requires an http
21:09:58 INFO - sub-resource via xhr-request using the meta-csp
21:09:58 INFO - delivery method with no-redirect and when
21:09: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-http/xhr-request/cross-origin.no-redirect.http.html"
21:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:58 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
21:09:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 520ms
21:09:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
21:09:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x112caf700 == 21 [pid = 1659] [id = 276]
21:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119b7b000) [pid = 1659] [serial = 771] [outer = 0x0]
21:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119b90400) [pid = 1659] [serial = 772] [outer = 0x119b7b000]
21:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11be65400) [pid = 1659] [serial = 773] [outer = 0x119b7b000]
21:09:59 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:09:59 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
21:09:59 INFO - document served over http requires an http
21:09:59 INFO - sub-resource via xhr-request using the meta-csp
21:09:59 INFO - delivery method with swap-origin-redirect and when
21:09: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-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
21:09:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:09:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:09:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:09:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:09:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:09:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:09:59 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
21:09:59 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 625ms
21:09:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
21:09:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:09:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c88ab00 == 22 [pid = 1659] [id = 277]
21:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x125442400) [pid = 1659] [serial = 774] [outer = 0x0]
21:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x125b4cc00) [pid = 1659] [serial = 775] [outer = 0x125442400]
21:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x126af1c00) [pid = 1659] [serial = 776] [outer = 0x125442400]
21:09:59 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:00 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:00 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
21:10:00 INFO - document served over http requires an https
21:10:00 INFO - sub-resource via fetch-request using the meta-csp
21:10:00 INFO - delivery method with keep-origin-redirect and when
21:10: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/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
21:10:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:00 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
21:10:00 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 627ms
21:10:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
21:10:00 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d65e000 == 23 [pid = 1659] [id = 278]
21:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1264e1400) [pid = 1659] [serial = 777] [outer = 0x0]
21:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1264e1800) [pid = 1659] [serial = 778] [outer = 0x1264e1400]
21:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x125a5d000) [pid = 1659] [serial = 779] [outer = 0x1264e1400]
21:10:00 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
21:10:00 INFO - document served over http requires an https
21:10:00 INFO - sub-resource via fetch-request using the meta-csp
21:10:00 INFO - delivery method with no-redirect and when
21:10: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/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
21:10:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:00 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
21:10:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 626ms
21:10:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
21:10:00 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bc400 == 24 [pid = 1659] [id = 279]
21:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x126ab8000) [pid = 1659] [serial = 780] [outer = 0x0]
21:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x126ab8400) [pid = 1659] [serial = 781] [outer = 0x126ab8000]
21:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12eec6c00) [pid = 1659] [serial = 782] [outer = 0x126ab8000]
21:10:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:01 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
21:10:01 INFO - document served over http requires an https
21:10:01 INFO - sub-resource via fetch-request using the meta-csp
21:10:01 INFO - delivery method with swap-origin-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
21:10:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:01 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
21:10:01 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 574ms
21:10:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
21:10:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc4700 == 25 [pid = 1659] [id = 280]
21:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126edb000) [pid = 1659] [serial = 783] [outer = 0x0]
21:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126ea0400) [pid = 1659] [serial = 784] [outer = 0x126edb000]
21:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126edbc00) [pid = 1659] [serial = 785] [outer = 0x126edb000]
21:10:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265acf00 == 26 [pid = 1659] [id = 281]
21:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x112cbec00) [pid = 1659] [serial = 786] [outer = 0x0]
21:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12f11a800) [pid = 1659] [serial = 787] [outer = 0x112cbec00]
21:10:02 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
21:10:02 INFO - document served over http requires an https
21:10:02 INFO - sub-resource via iframe-tag using the meta-csp
21:10:02 INFO - delivery method with keep-origin-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
21:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:02 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
21:10:02 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 772ms
21:10:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
21:10:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cf100 == 27 [pid = 1659] [id = 282]
21:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11103b800) [pid = 1659] [serial = 788] [outer = 0x0]
21:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x111054c00) [pid = 1659] [serial = 789] [outer = 0x11103b800]
21:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119ad8400) [pid = 1659] [serial = 790] [outer = 0x11103b800]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12047ba00 == 26 [pid = 1659] [id = 274]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd34e00 == 25 [pid = 1659] [id = 273]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e5e00 == 24 [pid = 1659] [id = 272]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11d662600 == 23 [pid = 1659] [id = 271]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11d660300 == 22 [pid = 1659] [id = 270]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd72a00 == 21 [pid = 1659] [id = 269]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf1a00 == 20 [pid = 1659] [id = 268]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7d700 == 19 [pid = 1659] [id = 267]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11c888300 == 18 [pid = 1659] [id = 266]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfc0b00 == 17 [pid = 1659] [id = 265]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7aa00 == 16 [pid = 1659] [id = 264]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11d010700 == 15 [pid = 1659] [id = 263]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd2600 == 14 [pid = 1659] [id = 262]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11d010c00 == 13 [pid = 1659] [id = 261]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf2900 == 12 [pid = 1659] [id = 260]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbde00 == 11 [pid = 1659] [id = 259]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd2b00 == 10 [pid = 1659] [id = 258]
21:10:03 INFO - PROCESS | 1656 | --DOCSHELL 0x111129600 == 9 [pid = 1659] [id = 257]
21:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11cded400) [pid = 1659] [serial = 695] [outer = 0x0] [url = about:blank]
21:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11dc34000) [pid = 1659] [serial = 701] [outer = 0x0] [url = about:blank]
21:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11c8b1800) [pid = 1659] [serial = 704] [outer = 0x0] [url = about:blank]
21:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11108a400) [pid = 1659] [serial = 677] [outer = 0x0] [url = about:blank]
21:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11be5c000) [pid = 1659] [serial = 687] [outer = 0x0] [url = about:blank]
21:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12108fc00) [pid = 1659] [serial = 707] [outer = 0x0] [url = about:blank]
21:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11c83e800) [pid = 1659] [serial = 710] [outer = 0x0] [url = about:blank]
21:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11d62a800) [pid = 1659] [serial = 698] [outer = 0x0] [url = about:blank]
21:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x111399400) [pid = 1659] [serial = 682] [outer = 0x0] [url = about:blank]
21:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11c859c00) [pid = 1659] [serial = 692] [outer = 0x0] [url = about:blank]
21:10:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x111336700 == 10 [pid = 1659] [id = 283]
21:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x107521400) [pid = 1659] [serial = 791] [outer = 0x0]
21:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1075d3800) [pid = 1659] [serial = 792] [outer = 0x107521400]
21:10:03 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
21:10:03 INFO - document served over http requires an https
21:10:03 INFO - sub-resource via iframe-tag using the meta-csp
21:10:03 INFO - delivery method with no-redirect and when
21:10:03 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"
21:10:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:03 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
21:10:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1647ms
21:10:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
21:10:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7d200 == 11 [pid = 1659] [id = 284]
21:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119da1c00) [pid = 1659] [serial = 793] [outer = 0x0]
21:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11b466800) [pid = 1659] [serial = 794] [outer = 0x119da1c00]
21:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11bebcc00) [pid = 1659] [serial = 795] [outer = 0x119da1c00]
21:10:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cb000 == 12 [pid = 1659] [id = 285]
21:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11bf2a800) [pid = 1659] [serial = 796] [outer = 0x0]
21:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11c4f4c00) [pid = 1659] [serial = 797] [outer = 0x11bf2a800]
21:10:04 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
21:10:04 INFO - document served over http requires an https
21:10:04 INFO - sub-resource via iframe-tag using the meta-csp
21:10:04 INFO - delivery method with swap-origin-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
21:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:04 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
21:10:04 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 574ms
21:10:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
21:10:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbc000 == 13 [pid = 1659] [id = 286]
21:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11cd22c00) [pid = 1659] [serial = 798] [outer = 0x0]
21:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11cd6d400) [pid = 1659] [serial = 799] [outer = 0x11cd22c00]
21:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11d111c00) [pid = 1659] [serial = 800] [outer = 0x11cd22c00]
21:10:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:04 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
21:10:04 INFO - document served over http requires an https
21:10:04 INFO - sub-resource via script-tag using the meta-csp
21:10:04 INFO - delivery method with keep-origin-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
21:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:04 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
21:10:04 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 525ms
21:10:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
21:10:05 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c887e00 == 14 [pid = 1659] [id = 287]
21:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11d79ec00) [pid = 1659] [serial = 801] [outer = 0x0]
21:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11d7ce800) [pid = 1659] [serial = 802] [outer = 0x11d79ec00]
21:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11dc8e800) [pid = 1659] [serial = 803] [outer = 0x11d79ec00]
21:10:05 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:05 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:05 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
21:10:05 INFO - document served over http requires an https
21:10:05 INFO - sub-resource via script-tag using the meta-csp
21:10:05 INFO - delivery method with no-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
21:10:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:05 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
21:10:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 523ms
21:10:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
21:10:05 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf5100 == 15 [pid = 1659] [id = 288]
21:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121017400) [pid = 1659] [serial = 804] [outer = 0x0]
21:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12108fc00) [pid = 1659] [serial = 805] [outer = 0x121017400]
21:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1211a9400) [pid = 1659] [serial = 806] [outer = 0x121017400]
21:10:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:06 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
21:10:06 INFO - document served over http requires an https
21:10:06 INFO - sub-resource via script-tag using the meta-csp
21:10:06 INFO - delivery method with swap-origin-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
21:10:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:06 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
21:10:06 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 575ms
21:10:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
21:10:06 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:06 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d00e400 == 16 [pid = 1659] [id = 289]
21:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1255d5400) [pid = 1659] [serial = 807] [outer = 0x0]
21:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1255d5c00) [pid = 1659] [serial = 808] [outer = 0x1255d5400]
21:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1264dfc00) [pid = 1659] [serial = 809] [outer = 0x1255d5400]
21:10:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:06 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
21:10:06 INFO - document served over http requires an https
21:10:06 INFO - sub-resource via xhr-request using the meta-csp
21:10:06 INFO - delivery method with keep-origin-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
21:10:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:06 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
21:10:06 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 572ms
21:10:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
21:10:06 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d662600 == 17 [pid = 1659] [id = 290]
21:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126b9a800) [pid = 1659] [serial = 810] [outer = 0x0]
21:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126b9ac00) [pid = 1659] [serial = 811] [outer = 0x126b9a800]
21:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126d6e800) [pid = 1659] [serial = 812] [outer = 0x126b9a800]
21:10:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11108ac00) [pid = 1659] [serial = 759] [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]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11d73d400) [pid = 1659] [serial = 746] [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]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11d175000) [pid = 1659] [serial = 744] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11b487000) [pid = 1659] [serial = 732] [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]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119c17800) [pid = 1659] [serial = 735] [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]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11cdedc00) [pid = 1659] [serial = 741] [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]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11c56c800) [pid = 1659] [serial = 762] [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]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12117f400) [pid = 1659] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11c54d400) [pid = 1659] [serial = 749] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178194948]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1204fa400) [pid = 1659] [serial = 751] [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]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11dc5ac00) [pid = 1659] [serial = 765] [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]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125ac5c00) [pid = 1659] [serial = 756] [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]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11bf2ac00) [pid = 1659] [serial = 738] [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]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11d1cc800) [pid = 1659] [serial = 714] [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]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126c4f000) [pid = 1659] [serial = 727] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11dc5c800) [pid = 1659] [serial = 721] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x125ad0800) [pid = 1659] [serial = 724] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119cffc00) [pid = 1659] [serial = 736] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112cbe000) [pid = 1659] [serial = 718] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126f42400) [pid = 1659] [serial = 730] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11dd09800) [pid = 1659] [serial = 766] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11116a000) [pid = 1659] [serial = 760] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1211f8800) [pid = 1659] [serial = 755] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12052a400) [pid = 1659] [serial = 752] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11dc8a800) [pid = 1659] [serial = 750] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178194948]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11d73d800) [pid = 1659] [serial = 747] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x126ce7c00) [pid = 1659] [serial = 769] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11bfa4c00) [pid = 1659] [serial = 739] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11d1b5800) [pid = 1659] [serial = 745] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11d02c800) [pid = 1659] [serial = 742] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11c5e3800) [pid = 1659] [serial = 763] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x125b25800) [pid = 1659] [serial = 757] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11be5c400) [pid = 1659] [serial = 733] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11dc5cc00) [pid = 1659] [serial = 716] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12052ac00) [pid = 1659] [serial = 767] [outer = 0x0] [url = about:blank]
21:10:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:07 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
21:10:07 INFO - document served over http requires an https
21:10:07 INFO - sub-resource via xhr-request using the meta-csp
21:10:07 INFO - delivery method with no-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
21:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:07 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
21:10:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 529ms
21:10:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
21:10:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd34e00 == 18 [pid = 1659] [id = 291]
21:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11be5c400) [pid = 1659] [serial = 813] [outer = 0x0]
21:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11bf14c00) [pid = 1659] [serial = 814] [outer = 0x11be5c400]
21:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11be65000) [pid = 1659] [serial = 815] [outer = 0x11be5c400]
21:10:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:07 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
21:10:07 INFO - document served over http requires an https
21:10:07 INFO - sub-resource via xhr-request using the meta-csp
21:10:07 INFO - delivery method with swap-origin-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
21:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:07 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
21:10:07 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 523ms
21:10:07 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
21:10:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bdd00 == 19 [pid = 1659] [id = 292]
21:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11d73d400) [pid = 1659] [serial = 816] [outer = 0x0]
21:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11d73d800) [pid = 1659] [serial = 817] [outer = 0x11d73d400]
21:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11dc8a800) [pid = 1659] [serial = 818] [outer = 0x11d73d400]
21:10:08 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:08 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
21:10:08 INFO - document served over http requires an http
21:10:08 INFO - sub-resource via fetch-request using the meta-csp
21:10:08 INFO - delivery method with keep-origin-redirect and when
21:10:08 INFO - the target request is same-origin.
21:10:08 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 471ms
21:10:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
21:10:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265afc00 == 20 [pid = 1659] [id = 293]
21:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x12117f400) [pid = 1659] [serial = 819] [outer = 0x0]
21:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1211f8800) [pid = 1659] [serial = 820] [outer = 0x12117f400]
21:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x126450000) [pid = 1659] [serial = 821] [outer = 0x12117f400]
21:10:08 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:08 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
21:10:08 INFO - document served over http requires an http
21:10:08 INFO - sub-resource via fetch-request using the meta-csp
21:10:08 INFO - delivery method with no-redirect and when
21:10:08 INFO - the target request is same-origin.
21:10:08 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 477ms
21:10:08 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
21:10:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a6e00 == 21 [pid = 1659] [id = 294]
21:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x126e2e400) [pid = 1659] [serial = 822] [outer = 0x0]
21:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x126e2e800) [pid = 1659] [serial = 823] [outer = 0x126e2e400]
21:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x126f56c00) [pid = 1659] [serial = 824] [outer = 0x126e2e400]
21:10:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:09 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
21:10:09 INFO - document served over http requires an http
21:10:09 INFO - sub-resource via fetch-request using the meta-csp
21:10:09 INFO - delivery method with swap-origin-redirect and when
21:10: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-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
21:10:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:09 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
21:10:09 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 521ms
21:10:09 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
21:10:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c65800 == 22 [pid = 1659] [id = 295]
21:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12f1fdc00) [pid = 1659] [serial = 825] [outer = 0x0]
21:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x126ac4000) [pid = 1659] [serial = 826] [outer = 0x12f1fdc00]
21:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x126bee400) [pid = 1659] [serial = 827] [outer = 0x12f1fdc00]
21:10:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x112cac500 == 23 [pid = 1659] [id = 296]
21:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x111072c00) [pid = 1659] [serial = 828] [outer = 0x0]
21:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119b12400) [pid = 1659] [serial = 829] [outer = 0x111072c00]
21:10:09 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
21:10:09 INFO - document served over http requires an http
21:10:09 INFO - sub-resource via iframe-tag using the meta-csp
21:10:09 INFO - delivery method with keep-origin-redirect and when
21:10:09 INFO - the target request is same-origin.
21:10:09 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 728ms
21:10:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
21:10:10 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef1500 == 24 [pid = 1659] [id = 297]
21:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11bfa4c00) [pid = 1659] [serial = 830] [outer = 0x0]
21:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11c4f4800) [pid = 1659] [serial = 831] [outer = 0x11bfa4c00]
21:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11dc5ac00) [pid = 1659] [serial = 832] [outer = 0x11bfa4c00]
21:10:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf4c00 == 25 [pid = 1659] [id = 298]
21:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12052ac00) [pid = 1659] [serial = 833] [outer = 0x0]
21:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12116c800) [pid = 1659] [serial = 834] [outer = 0x12052ac00]
21:10:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:11 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
21:10:11 INFO - document served over http requires an http
21:10:11 INFO - sub-resource via iframe-tag using the meta-csp
21:10:11 INFO - delivery method with no-redirect and when
21:10:11 INFO - the target request is same-origin.
21:10:11 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 1279ms
21:10:11 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
21:10:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0c0800 == 26 [pid = 1659] [id = 299]
21:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126dfe000) [pid = 1659] [serial = 835] [outer = 0x0]
21:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126edb800) [pid = 1659] [serial = 836] [outer = 0x126dfe000]
21:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12ef79000) [pid = 1659] [serial = 837] [outer = 0x126dfe000]
21:10:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047b000 == 27 [pid = 1659] [id = 300]
21:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119ad8c00) [pid = 1659] [serial = 838] [outer = 0x0]
21:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12ef6d800) [pid = 1659] [serial = 839] [outer = 0x119ad8c00]
21:10:11 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
21:10:11 INFO - document served over http requires an http
21:10:11 INFO - sub-resource via iframe-tag using the meta-csp
21:10:11 INFO - delivery method with swap-origin-redirect and when
21:10: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-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
21:10:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:11 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
21:10:11 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 681ms
21:10:11 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
21:10:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265ae800 == 28 [pid = 1659] [id = 301]
21:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126659c00) [pid = 1659] [serial = 840] [outer = 0x0]
21:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12f213000) [pid = 1659] [serial = 841] [outer = 0x126659c00]
21:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12f213800) [pid = 1659] [serial = 842] [outer = 0x126659c00]
21:10:12 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:12 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
21:10:12 INFO - document served over http requires an http
21:10:12 INFO - sub-resource via script-tag using the meta-csp
21:10:12 INFO - delivery method with keep-origin-redirect and when
21:10:12 INFO - the target request is same-origin.
21:10:12 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 579ms
21:10:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
21:10:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c63500 == 29 [pid = 1659] [id = 302]
21:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12f3ec000) [pid = 1659] [serial = 843] [outer = 0x0]
21:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12f3d1400) [pid = 1659] [serial = 844] [outer = 0x12f3ec000]
21:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12f3ec800) [pid = 1659] [serial = 845] [outer = 0x12f3ec000]
21:10:12 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:13 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
21:10:13 INFO - document served over http requires an http
21:10:13 INFO - sub-resource via script-tag using the meta-csp
21:10:13 INFO - delivery method with no-redirect and when
21:10:13 INFO - the target request is same-origin.
21:10:13 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 932ms
21:10:13 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
21:10:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf2e00 == 30 [pid = 1659] [id = 303]
21:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119da1000) [pid = 1659] [serial = 846] [outer = 0x0]
21:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11d02c000) [pid = 1659] [serial = 847] [outer = 0x119da1000]
21:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126611000) [pid = 1659] [serial = 848] [outer = 0x119da1000]
21:10:14 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
21:10:14 INFO - document served over http requires an http
21:10:14 INFO - sub-resource via script-tag using the meta-csp
21:10:14 INFO - delivery method with swap-origin-redirect and when
21:10: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-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
21:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:14 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
21:10:14 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 728ms
21:10:14 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
21:10:14 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbca00 == 31 [pid = 1659] [id = 304]
21:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1112b0000) [pid = 1659] [serial = 849] [outer = 0x0]
21:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x111399000) [pid = 1659] [serial = 850] [outer = 0x1112b0000]
21:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119c17800) [pid = 1659] [serial = 851] [outer = 0x1112b0000]
21:10:14 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:14 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
21:10:14 INFO - document served over http requires an http
21:10:14 INFO - sub-resource via xhr-request using the meta-csp
21:10:14 INFO - delivery method with keep-origin-redirect and when
21:10:14 INFO - the target request is same-origin.
21:10:14 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 673ms
21:10:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
21:10:14 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a6e00 == 30 [pid = 1659] [id = 294]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1265afc00 == 29 [pid = 1659] [id = 293]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bdd00 == 28 [pid = 1659] [id = 292]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd34e00 == 27 [pid = 1659] [id = 291]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11d662600 == 26 [pid = 1659] [id = 290]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11d00e400 == 25 [pid = 1659] [id = 289]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf5100 == 24 [pid = 1659] [id = 288]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11c887e00 == 23 [pid = 1659] [id = 287]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbc000 == 22 [pid = 1659] [id = 286]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cb000 == 21 [pid = 1659] [id = 285]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1265acf00 == 20 [pid = 1659] [id = 281]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7d200 == 19 [pid = 1659] [id = 284]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x111336700 == 18 [pid = 1659] [id = 283]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cf100 == 17 [pid = 1659] [id = 282]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc4700 == 16 [pid = 1659] [id = 280]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bc400 == 15 [pid = 1659] [id = 279]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11d65e000 == 14 [pid = 1659] [id = 278]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11c88ab00 == 13 [pid = 1659] [id = 277]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x112caf700 == 12 [pid = 1659] [id = 276]
21:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12047f100 == 11 [pid = 1659] [id = 275]
21:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11d111000) [pid = 1659] [serial = 743] [outer = 0x0] [url = about:blank]
21:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11c82f000) [pid = 1659] [serial = 740] [outer = 0x0] [url = about:blank]
21:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11c890000) [pid = 1659] [serial = 734] [outer = 0x0] [url = about:blank]
21:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11b594c00) [pid = 1659] [serial = 737] [outer = 0x0] [url = about:blank]
21:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112d1cc00) [pid = 1659] [serial = 761] [outer = 0x0] [url = about:blank]
21:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11c9ee000) [pid = 1659] [serial = 764] [outer = 0x0] [url = about:blank]
21:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11bf91c00) [pid = 1659] [serial = 753] [outer = 0x0] [url = about:blank]
21:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126511000) [pid = 1659] [serial = 758] [outer = 0x0] [url = about:blank]
21:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11dc5a800) [pid = 1659] [serial = 748] [outer = 0x0] [url = about:blank]
21:10:14 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x112caf700 == 12 [pid = 1659] [id = 305]
21:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11116a000) [pid = 1659] [serial = 852] [outer = 0x0]
21:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112cbe000) [pid = 1659] [serial = 853] [outer = 0x11116a000]
21:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11be65c00) [pid = 1659] [serial = 854] [outer = 0x11116a000]
21:10:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:15 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
21:10:15 INFO - document served over http requires an http
21:10:15 INFO - sub-resource via xhr-request using the meta-csp
21:10:15 INFO - delivery method with no-redirect and when
21:10:15 INFO - the target request is same-origin.
21:10:15 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 528ms
21:10:15 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
21:10:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cb000 == 13 [pid = 1659] [id = 306]
21:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11c89a000) [pid = 1659] [serial = 855] [outer = 0x0]
21:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11c89ac00) [pid = 1659] [serial = 856] [outer = 0x11c89a000]
21:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11c9de400) [pid = 1659] [serial = 857] [outer = 0x11c89a000]
21:10:15 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
21:10:15 INFO - document served over http requires an http
21:10:15 INFO - sub-resource via xhr-request using the meta-csp
21:10:15 INFO - delivery method with swap-origin-redirect and when
21:10: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-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
21:10:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:15 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
21:10:15 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 475ms
21:10:15 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
21:10:15 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cbf00 == 14 [pid = 1659] [id = 307]
21:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11d1ccc00) [pid = 1659] [serial = 858] [outer = 0x0]
21:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11d1f1000) [pid = 1659] [serial = 859] [outer = 0x11d1ccc00]
21:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11d64bc00) [pid = 1659] [serial = 860] [outer = 0x11d1ccc00]
21:10:16 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:16 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:16 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
21:10:16 INFO - document served over http requires an https
21:10:16 INFO - sub-resource via fetch-request using the meta-csp
21:10:16 INFO - delivery method with keep-origin-redirect and when
21:10: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/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
21:10:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:16 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
21:10:16 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 534ms
21:10:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
21:10:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0bef00 == 15 [pid = 1659] [id = 308]
21:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11d6ef400) [pid = 1659] [serial = 861] [outer = 0x0]
21:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11d73d000) [pid = 1659] [serial = 862] [outer = 0x11d6ef400]
21:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11dd20c00) [pid = 1659] [serial = 863] [outer = 0x11d6ef400]
21:10:16 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
21:10:16 INFO - document served over http requires an https
21:10:16 INFO - sub-resource via fetch-request using the meta-csp
21:10:16 INFO - delivery method with no-redirect and when
21:10: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/fetch-request/same-origin-downgrade.no-redirect.http.html"
21:10:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:16 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
21:10:16 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 479ms
21:10:16 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
21:10:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd33000 == 16 [pid = 1659] [id = 309]
21:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1204b9800) [pid = 1659] [serial = 864] [outer = 0x0]
21:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1204fa400) [pid = 1659] [serial = 865] [outer = 0x1204b9800]
21:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12116c400) [pid = 1659] [serial = 866] [outer = 0x1204b9800]
21:10:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:17 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
21:10:17 INFO - document served over http requires an https
21:10:17 INFO - sub-resource via fetch-request using the meta-csp
21:10:17 INFO - delivery method with swap-origin-redirect and when
21:10: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/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
21:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:17 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
21:10:17 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 627ms
21:10:17 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
21:10:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bbf00 == 17 [pid = 1659] [id = 310]
21:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x125466800) [pid = 1659] [serial = 867] [outer = 0x0]
21:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1254bd800) [pid = 1659] [serial = 868] [outer = 0x125466800]
21:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x125a63c00) [pid = 1659] [serial = 869] [outer = 0x125466800]
21:10:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:18 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
21:10:18 INFO - document served over http requires an https
21:10:18 INFO - sub-resource via fetch-request using the meta-csp
21:10:18 INFO - delivery method with swap-origin-redirect and when
21:10: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/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
21:10:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:18 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
21:10:18 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 831ms
21:10:18 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
21:10:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc4200 == 18 [pid = 1659] [id = 311]
21:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x126611800) [pid = 1659] [serial = 870] [outer = 0x0]
21:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x126614400) [pid = 1659] [serial = 871] [outer = 0x126611800]
21:10:19 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x112ce7000) [pid = 1659] [serial = 872] [outer = 0x126611800]
21:10:19 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:19 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:19 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119da1c00) [pid = 1659] [serial = 793] [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]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x126e2e400) [pid = 1659] [serial = 822] [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]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11cd22c00) [pid = 1659] [serial = 798] [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]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x107521400) [pid = 1659] [serial = 791] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178203754]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11d73d400) [pid = 1659] [serial = 816] [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]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x121017400) [pid = 1659] [serial = 804] [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]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11d79ec00) [pid = 1659] [serial = 801] [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]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11bf2a800) [pid = 1659] [serial = 796] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11103b800) [pid = 1659] [serial = 788] [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]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1255d5400) [pid = 1659] [serial = 807] [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]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12117f400) [pid = 1659] [serial = 819] [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]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x126b9a800) [pid = 1659] [serial = 810] [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]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11be5c400) [pid = 1659] [serial = 813] [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]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112cbec00) [pid = 1659] [serial = 786] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x126ce7400) [pid = 1659] [serial = 768] [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]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126e2bc00) [pid = 1659] [serial = 665] [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]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x126ab8400) [pid = 1659] [serial = 781] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12f11a800) [pid = 1659] [serial = 787] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126ea0400) [pid = 1659] [serial = 784] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1255d5c00) [pid = 1659] [serial = 808] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x125b4cc00) [pid = 1659] [serial = 775] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1075d3800) [pid = 1659] [serial = 792] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178203754]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x111054c00) [pid = 1659] [serial = 789] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1211f8800) [pid = 1659] [serial = 820] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11bf14c00) [pid = 1659] [serial = 814] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119b90400) [pid = 1659] [serial = 772] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11cd6d400) [pid = 1659] [serial = 799] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11d73d800) [pid = 1659] [serial = 817] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1264e1800) [pid = 1659] [serial = 778] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12108fc00) [pid = 1659] [serial = 805] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126e2e800) [pid = 1659] [serial = 823] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11c4f4c00) [pid = 1659] [serial = 797] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11b466800) [pid = 1659] [serial = 794] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126b9ac00) [pid = 1659] [serial = 811] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11d7ce800) [pid = 1659] [serial = 802] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126ac4000) [pid = 1659] [serial = 826] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126e49c00) [pid = 1659] [serial = 770] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12ee2e800) [pid = 1659] [serial = 667] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1264dfc00) [pid = 1659] [serial = 809] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11be65000) [pid = 1659] [serial = 815] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126d6e800) [pid = 1659] [serial = 812] [outer = 0x0] [url = about:blank]
21:10:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:19 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
21:10:19 INFO - document served over http requires an https
21:10:19 INFO - sub-resource via fetch-request using the meta-csp
21:10:19 INFO - delivery method with keep-origin-redirect and when
21:10: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/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
21:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:19 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
21:10:19 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 1030ms
21:10:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
21:10:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a6e00 == 19 [pid = 1659] [id = 312]
21:10:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112cbec00) [pid = 1659] [serial = 873] [outer = 0x0]
21:10:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112d91400) [pid = 1659] [serial = 874] [outer = 0x112cbec00]
21:10:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119da1c00) [pid = 1659] [serial = 875] [outer = 0x112cbec00]
21:10:19 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
21:10:19 INFO - document served over http requires an https
21:10:19 INFO - sub-resource via fetch-request using the meta-csp
21:10:19 INFO - delivery method with no-redirect and when
21:10: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/fetch-request/same-origin-upgrade.no-redirect.http.html"
21:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:19 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
21:10:19 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 520ms
21:10:19 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
21:10:20 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e79100 == 20 [pid = 1659] [id = 313]
21:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11cd22c00) [pid = 1659] [serial = 876] [outer = 0x0]
21:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11cd6d400) [pid = 1659] [serial = 877] [outer = 0x11cd22c00]
21:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11d73d400) [pid = 1659] [serial = 878] [outer = 0x11cd22c00]
21:10:20 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:20 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:20 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
21:10:20 INFO - document served over http requires an https
21:10:20 INFO - sub-resource via fetch-request using the meta-csp
21:10:20 INFO - delivery method with swap-origin-redirect and when
21:10: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/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
21:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:20 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
21:10:20 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 572ms
21:10:20 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
21:10:20 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x126faab00 == 21 [pid = 1659] [id = 314]
21:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x125496000) [pid = 1659] [serial = 879] [outer = 0x0]
21:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12554c800) [pid = 1659] [serial = 880] [outer = 0x125496000]
21:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125b4cc00) [pid = 1659] [serial = 881] [outer = 0x125496000]
21:10:20 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee19d00 == 22 [pid = 1659] [id = 315]
21:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1267b5000) [pid = 1659] [serial = 882] [outer = 0x0]
21:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126b6f000) [pid = 1659] [serial = 883] [outer = 0x1267b5000]
21:10:21 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
21:10:21 INFO - document served over http requires an https
21:10:21 INFO - sub-resource via iframe-tag using the meta-csp
21:10:21 INFO - delivery method with keep-origin-redirect and when
21:10: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/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
21:10:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:21 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
21:10:21 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 575ms
21:10:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
21:10:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee1b600 == 23 [pid = 1659] [id = 316]
21:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126dc5000) [pid = 1659] [serial = 884] [outer = 0x0]
21:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126dc5400) [pid = 1659] [serial = 885] [outer = 0x126dc5000]
21:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126e49000) [pid = 1659] [serial = 886] [outer = 0x126dc5000]
21:10:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7b900 == 24 [pid = 1659] [id = 317]
21:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x10d9e2400) [pid = 1659] [serial = 887] [outer = 0x0]
21:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119d0d400) [pid = 1659] [serial = 888] [outer = 0x10d9e2400]
21:10:21 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
21:10:21 INFO - document served over http requires an https
21:10:21 INFO - sub-resource via iframe-tag using the meta-csp
21:10:21 INFO - delivery method with no-redirect and when
21:10: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/iframe-tag/same-origin-downgrade.no-redirect.http.html"
21:10:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:21 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
21:10:21 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 579ms
21:10:21 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
21:10:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cc400 == 25 [pid = 1659] [id = 318]
21:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11c9ee000) [pid = 1659] [serial = 889] [outer = 0x0]
21:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11d614400) [pid = 1659] [serial = 890] [outer = 0x11c9ee000]
21:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121017400) [pid = 1659] [serial = 891] [outer = 0x11c9ee000]
21:10:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf3800 == 26 [pid = 1659] [id = 319]
21:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1211b9400) [pid = 1659] [serial = 892] [outer = 0x0]
21:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1267b3000) [pid = 1659] [serial = 893] [outer = 0x1211b9400]
21:10:22 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
21:10:22 INFO - document served over http requires an https
21:10:22 INFO - sub-resource via iframe-tag using the meta-csp
21:10:22 INFO - delivery method with swap-origin-redirect and when
21:10: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/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
21:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:22 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
21:10:22 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 624ms
21:10:22 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
21:10:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d662600 == 27 [pid = 1659] [id = 320]
21:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126f75000) [pid = 1659] [serial = 894] [outer = 0x0]
21:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126ff1000) [pid = 1659] [serial = 895] [outer = 0x126f75000]
21:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12ef79c00) [pid = 1659] [serial = 896] [outer = 0x126f75000]
21:10:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bb500 == 28 [pid = 1659] [id = 321]
21:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12f108000) [pid = 1659] [serial = 897] [outer = 0x0]
21:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12f118800) [pid = 1659] [serial = 898] [outer = 0x12f108000]
21:10:22 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
21:10:22 INFO - document served over http requires an https
21:10:22 INFO - sub-resource via iframe-tag using the meta-csp
21:10:22 INFO - delivery method with swap-origin-redirect and when
21:10: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/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
21:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:22 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
21:10:22 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 628ms
21:10:22 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
21:10:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e76e00 == 29 [pid = 1659] [id = 322]
21:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12f25d000) [pid = 1659] [serial = 899] [outer = 0x0]
21:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12f25d400) [pid = 1659] [serial = 900] [outer = 0x12f25d000]
21:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11dd09800) [pid = 1659] [serial = 901] [outer = 0x12f25d000]
21:10:23 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee17f00 == 30 [pid = 1659] [id = 323]
21:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12f2acc00) [pid = 1659] [serial = 902] [outer = 0x0]
21:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12f31f000) [pid = 1659] [serial = 903] [outer = 0x12f2acc00]
21:10:23 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
21:10:23 INFO - document served over http requires an https
21:10:23 INFO - sub-resource via iframe-tag using the meta-csp
21:10:23 INFO - delivery method with keep-origin-redirect and when
21:10: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/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
21:10:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:23 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
21:10:23 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 675ms
21:10:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
21:10:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee1ac00 == 31 [pid = 1659] [id = 324]
21:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12f2c4800) [pid = 1659] [serial = 904] [outer = 0x0]
21:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12f2c4c00) [pid = 1659] [serial = 905] [outer = 0x12f2c4800]
21:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1300d9400) [pid = 1659] [serial = 906] [outer = 0x12f2c4800]
21:10:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f18d800 == 32 [pid = 1659] [id = 325]
21:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12f375000) [pid = 1659] [serial = 907] [outer = 0x0]
21:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1300d9c00) [pid = 1659] [serial = 908] [outer = 0x12f375000]
21:10:24 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
21:10:24 INFO - document served over http requires an https
21:10:24 INFO - sub-resource via iframe-tag using the meta-csp
21:10:24 INFO - delivery method with no-redirect and when
21:10: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/iframe-tag/same-origin-upgrade.no-redirect.http.html"
21:10:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:24 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
21:10:24 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 623ms
21:10:24 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
21:10:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f18f100 == 33 [pid = 1659] [id = 326]
21:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1301fc400) [pid = 1659] [serial = 909] [outer = 0x0]
21:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1300f2400) [pid = 1659] [serial = 910] [outer = 0x1301fc400]
21:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x130129000) [pid = 1659] [serial = 911] [outer = 0x1301fc400]
21:10:24 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f18fb00 == 34 [pid = 1659] [id = 327]
21:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12f105000) [pid = 1659] [serial = 912] [outer = 0x0]
21:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12f257400) [pid = 1659] [serial = 913] [outer = 0x12f105000]
21:10:25 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
21:10:25 INFO - document served over http requires an https
21:10:25 INFO - sub-resource via iframe-tag using the meta-csp
21:10:25 INFO - delivery method with swap-origin-redirect and when
21:10: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/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
21:10:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:25 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
21:10:25 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 926ms
21:10:25 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
21:10:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cdb900 == 35 [pid = 1659] [id = 328]
21:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1075cc400) [pid = 1659] [serial = 914] [outer = 0x0]
21:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1075ccc00) [pid = 1659] [serial = 915] [outer = 0x1075cc400]
21:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1110bb400) [pid = 1659] [serial = 916] [outer = 0x1075cc400]
21:10:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:26 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
21:10:26 INFO - document served over http requires an https
21:10:26 INFO - sub-resource via script-tag using the meta-csp
21:10:26 INFO - delivery method with keep-origin-redirect and when
21:10: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/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
21:10:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:26 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
21:10:26 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 1130ms
21:10:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
21:10:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x112cb0100 == 36 [pid = 1659] [id = 329]
21:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11be5c800) [pid = 1659] [serial = 917] [outer = 0x0]
21:10:26 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11be5cc00) [pid = 1659] [serial = 918] [outer = 0x11be5c800]
21:10:26 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11c54d800) [pid = 1659] [serial = 919] [outer = 0x11be5c800]
21:10:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee19d00 == 35 [pid = 1659] [id = 315]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x126faab00 == 34 [pid = 1659] [id = 314]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x126e79100 == 33 [pid = 1659] [id = 313]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a6e00 == 32 [pid = 1659] [id = 312]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc4200 == 31 [pid = 1659] [id = 311]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bbf00 == 30 [pid = 1659] [id = 310]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd33000 == 29 [pid = 1659] [id = 309]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0bef00 == 28 [pid = 1659] [id = 308]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cbf00 == 27 [pid = 1659] [id = 307]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cb000 == 26 [pid = 1659] [id = 306]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x112caf700 == 25 [pid = 1659] [id = 305]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbca00 == 24 [pid = 1659] [id = 304]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x126c63500 == 23 [pid = 1659] [id = 302]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12047b000 == 22 [pid = 1659] [id = 300]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1265ae800 == 21 [pid = 1659] [id = 301]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0c0800 == 20 [pid = 1659] [id = 299]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf4c00 == 19 [pid = 1659] [id = 298]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef1500 == 18 [pid = 1659] [id = 297]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x112cac500 == 17 [pid = 1659] [id = 296]
21:10:27 INFO - PROCESS | 1656 | --DOCSHELL 0x126c65800 == 16 [pid = 1659] [id = 295]
21:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11bebcc00) [pid = 1659] [serial = 795] [outer = 0x0] [url = about:blank]
21:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11d111c00) [pid = 1659] [serial = 800] [outer = 0x0] [url = about:blank]
21:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119ad8400) [pid = 1659] [serial = 790] [outer = 0x0] [url = about:blank]
21:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x126f56c00) [pid = 1659] [serial = 824] [outer = 0x0] [url = about:blank]
21:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11dc8a800) [pid = 1659] [serial = 818] [outer = 0x0] [url = about:blank]
21:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x126450000) [pid = 1659] [serial = 821] [outer = 0x0] [url = about:blank]
21:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1211a9400) [pid = 1659] [serial = 806] [outer = 0x0] [url = about:blank]
21:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11dc8e800) [pid = 1659] [serial = 803] [outer = 0x0] [url = about:blank]
21:10:27 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
21:10:27 INFO - document served over http requires an https
21:10:27 INFO - sub-resource via script-tag using the meta-csp
21:10:27 INFO - delivery method with no-redirect and when
21:10: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/script-tag/same-origin-downgrade.no-redirect.http.html"
21:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:27 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
21:10:27 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 1027ms
21:10:27 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
21:10:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x111236e00 == 17 [pid = 1659] [id = 330]
21:10:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11c82fc00) [pid = 1659] [serial = 920] [outer = 0x0]
21:10:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11c83e800) [pid = 1659] [serial = 921] [outer = 0x11c82fc00]
21:10:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11c890c00) [pid = 1659] [serial = 922] [outer = 0x11c82fc00]
21:10:27 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:27 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
21:10:27 INFO - document served over http requires an https
21:10:27 INFO - sub-resource via script-tag using the meta-csp
21:10:27 INFO - delivery method with swap-origin-redirect and when
21:10: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/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
21:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:27 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
21:10:27 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 590ms
21:10:27 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
21:10:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd2b00 == 18 [pid = 1659] [id = 331]
21:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11d035000) [pid = 1659] [serial = 923] [outer = 0x0]
21:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11d0a0400) [pid = 1659] [serial = 924] [outer = 0x11d035000]
21:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11d1b5000) [pid = 1659] [serial = 925] [outer = 0x11d035000]
21:10:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:28 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
21:10:28 INFO - document served over http requires an https
21:10:28 INFO - sub-resource via script-tag using the meta-csp
21:10:28 INFO - delivery method with swap-origin-redirect and when
21:10: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/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
21:10:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:28 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
21:10:28 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 525ms
21:10:28 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
21:10:28 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cd800 == 19 [pid = 1659] [id = 332]
21:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11dc34000) [pid = 1659] [serial = 926] [outer = 0x0]
21:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11dc34400) [pid = 1659] [serial = 927] [outer = 0x11dc34000]
21:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11dc5cc00) [pid = 1659] [serial = 928] [outer = 0x11dc34000]
21:10:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:29 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
21:10:29 INFO - document served over http requires an https
21:10:29 INFO - sub-resource via script-tag using the meta-csp
21:10:29 INFO - delivery method with keep-origin-redirect and when
21:10: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/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
21:10:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:29 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
21:10:29 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 527ms
21:10:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
21:10:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef1f00 == 20 [pid = 1659] [id = 333]
21:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11dde0800) [pid = 1659] [serial = 929] [outer = 0x0]
21:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1204b9000) [pid = 1659] [serial = 930] [outer = 0x11dde0800]
21:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x121017800) [pid = 1659] [serial = 931] [outer = 0x11dde0800]
21:10:29 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:29 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:29 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
21:10:29 INFO - document served over http requires an https
21:10:29 INFO - sub-resource via script-tag using the meta-csp
21:10:29 INFO - delivery method with no-redirect and when
21:10: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/script-tag/same-origin-upgrade.no-redirect.http.html"
21:10:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:29 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
21:10:29 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 522ms
21:10:29 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
21:10:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbfc00 == 21 [pid = 1659] [id = 334]
21:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1211f6800) [pid = 1659] [serial = 932] [outer = 0x0]
21:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1211f8400) [pid = 1659] [serial = 933] [outer = 0x1211f6800]
21:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x125496400) [pid = 1659] [serial = 934] [outer = 0x1211f6800]
21:10:29 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:29 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:30 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:30 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
21:10:30 INFO - document served over http requires an https
21:10:30 INFO - sub-resource via script-tag using the meta-csp
21:10:30 INFO - delivery method with swap-origin-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
21:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:30 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
21:10:30 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 528ms
21:10:30 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
21:10:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c505800 == 22 [pid = 1659] [id = 335]
21:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x126450400) [pid = 1659] [serial = 935] [outer = 0x0]
21:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x126450800) [pid = 1659] [serial = 936] [outer = 0x126450400]
21:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x126511c00) [pid = 1659] [serial = 937] [outer = 0x126450400]
21:10:30 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:30 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
21:10:30 INFO - document served over http requires an https
21:10:30 INFO - sub-resource via xhr-request using the meta-csp
21:10:30 INFO - delivery method with keep-origin-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
21:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:30 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
21:10:30 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 576ms
21:10:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
21:10:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c889200 == 23 [pid = 1659] [id = 336]
21:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x126cb0c00) [pid = 1659] [serial = 938] [outer = 0x0]
21:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x126ce7800) [pid = 1659] [serial = 939] [outer = 0x126cb0c00]
21:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x126e2e000) [pid = 1659] [serial = 940] [outer = 0x126cb0c00]
21:10:31 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
21:10:31 INFO - document served over http requires an https
21:10:31 INFO - sub-resource via xhr-request using the meta-csp
21:10:31 INFO - delivery method with no-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
21:10:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:31 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
21:10:31 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 525ms
21:10:31 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
21:10:31 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:31 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf1000 == 24 [pid = 1659] [id = 337]
21:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12effc000) [pid = 1659] [serial = 941] [outer = 0x0]
21:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12effc400) [pid = 1659] [serial = 942] [outer = 0x12effc000]
21:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12f2ac000) [pid = 1659] [serial = 943] [outer = 0x12effc000]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x119ad8c00) [pid = 1659] [serial = 838] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x126f03400) [pid = 1659] [serial = 729] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11116ec00) [pid = 1659] [serial = 717] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11d7f2800) [pid = 1659] [serial = 720] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x111072c00) [pid = 1659] [serial = 828] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12052ac00) [pid = 1659] [serial = 833] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178210662]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x119b7b000) [pid = 1659] [serial = 771] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x125ad0400) [pid = 1659] [serial = 723] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x125442400) [pid = 1659] [serial = 774] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11c89a400) [pid = 1659] [serial = 670] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x126b9a000) [pid = 1659] [serial = 726] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11d1ccc00) [pid = 1659] [serial = 858] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x112cbec00) [pid = 1659] [serial = 873] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x126611800) [pid = 1659] [serial = 870] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x125496000) [pid = 1659] [serial = 879] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11c89a000) [pid = 1659] [serial = 855] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119da1000) [pid = 1659] [serial = 846] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11d6ef400) [pid = 1659] [serial = 861] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x125466800) [pid = 1659] [serial = 867] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1204b9800) [pid = 1659] [serial = 864] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1112b0000) [pid = 1659] [serial = 849] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11cd22c00) [pid = 1659] [serial = 876] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11116a000) [pid = 1659] [serial = 852] [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]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11d73d000) [pid = 1659] [serial = 862] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1204fa400) [pid = 1659] [serial = 865] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11d02c000) [pid = 1659] [serial = 847] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x126614400) [pid = 1659] [serial = 871] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12f3d1400) [pid = 1659] [serial = 844] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12ef6d800) [pid = 1659] [serial = 839] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x126edb800) [pid = 1659] [serial = 836] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12f213000) [pid = 1659] [serial = 841] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119b12400) [pid = 1659] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12116c800) [pid = 1659] [serial = 834] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178210662]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11c4f4800) [pid = 1659] [serial = 831] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11d1f1000) [pid = 1659] [serial = 859] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112cbe000) [pid = 1659] [serial = 853] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11c89ac00) [pid = 1659] [serial = 856] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x111399000) [pid = 1659] [serial = 850] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11cd6d400) [pid = 1659] [serial = 877] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1254bd800) [pid = 1659] [serial = 868] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112d91400) [pid = 1659] [serial = 874] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12554c800) [pid = 1659] [serial = 880] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12ee2e400) [pid = 1659] [serial = 731] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119df6c00) [pid = 1659] [serial = 719] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1211f6000) [pid = 1659] [serial = 722] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11be65400) [pid = 1659] [serial = 773] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x125b4c000) [pid = 1659] [serial = 725] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126af1c00) [pid = 1659] [serial = 776] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11be65c00) [pid = 1659] [serial = 854] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11c9de400) [pid = 1659] [serial = 857] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119c17800) [pid = 1659] [serial = 851] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11d7f2400) [pid = 1659] [serial = 672] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126c84c00) [pid = 1659] [serial = 728] [outer = 0x0] [url = about:blank]
21:10:31 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:31 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
21:10:31 INFO - document served over http requires an https
21:10:31 INFO - sub-resource via xhr-request using the meta-csp
21:10:31 INFO - delivery method with swap-origin-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
21:10:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:31 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
21:10:31 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 631ms
21:10:31 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
21:10:31 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf5600 == 25 [pid = 1659] [id = 338]
21:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x112d91400) [pid = 1659] [serial = 944] [outer = 0x0]
21:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119a54000) [pid = 1659] [serial = 945] [outer = 0x112d91400]
21:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119da1000) [pid = 1659] [serial = 946] [outer = 0x112d91400]
21:10:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:32 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
21:10:32 INFO - document served over http requires an https
21:10:32 INFO - sub-resource via xhr-request using the meta-csp
21:10:32 INFO - delivery method with swap-origin-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
21:10:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:32 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
21:10:32 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 729ms
21:10:32 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
21:10:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d00fd00 == 26 [pid = 1659] [id = 339]
21:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11cd6d400) [pid = 1659] [serial = 947] [outer = 0x0]
21:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11d02c000) [pid = 1659] [serial = 948] [outer = 0x11cd6d400]
21:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11d6ef000) [pid = 1659] [serial = 949] [outer = 0x11cd6d400]
21:10:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:33 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
21:10:33 INFO - document served over http requires an https
21:10:33 INFO - sub-resource via xhr-request using the meta-csp
21:10:33 INFO - delivery method with keep-origin-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
21:10:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:33 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
21:10:33 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 627ms
21:10:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
21:10:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0bf900 == 27 [pid = 1659] [id = 340]
21:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11d73d000) [pid = 1659] [serial = 950] [outer = 0x0]
21:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1211a9000) [pid = 1659] [serial = 951] [outer = 0x11d73d000]
21:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x125466800) [pid = 1659] [serial = 952] [outer = 0x11d73d000]
21:10:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:34 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
21:10:34 INFO - document served over http requires an https
21:10:34 INFO - sub-resource via xhr-request using the meta-csp
21:10:34 INFO - delivery method with no-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
21:10:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:34 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
21:10:34 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 833ms
21:10:34 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
21:10:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7e100 == 28 [pid = 1659] [id = 341]
21:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11c56c800) [pid = 1659] [serial = 953] [outer = 0x0]
21:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11c56cc00) [pid = 1659] [serial = 954] [outer = 0x11c56c800]
21:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11d111c00) [pid = 1659] [serial = 955] [outer = 0x11c56c800]
21:10:35 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
21:10:35 INFO - document served over http requires an https
21:10:35 INFO - sub-resource via xhr-request using the meta-csp
21:10:35 INFO - delivery method with swap-origin-redirect and when
21:10: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
21:10:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:35 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
21:10:35 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 1184ms
21:10:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
21:10:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef4200 == 29 [pid = 1659] [id = 342]
21:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126614400) [pid = 1659] [serial = 956] [outer = 0x0]
21:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126659800) [pid = 1659] [serial = 957] [outer = 0x126614400]
21:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119c29c00) [pid = 1659] [serial = 958] [outer = 0x126614400]
21:10:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:35 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
21:10:35 INFO - document served over http requires an http
21:10:35 INFO - sub-resource via fetch-request using the meta-referrer
21:10:35 INFO - delivery method with keep-origin-redirect and when
21:10: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"
21:10:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:35 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
21:10:35 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 576ms
21:10:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
21:10:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf4c00 == 30 [pid = 1659] [id = 343]
21:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12f10d400) [pid = 1659] [serial = 959] [outer = 0x0]
21:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12f213000) [pid = 1659] [serial = 960] [outer = 0x12f10d400]
21:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12f3d1c00) [pid = 1659] [serial = 961] [outer = 0x12f10d400]
21:10:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:36 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
21:10:36 INFO - document served over http requires an http
21:10:36 INFO - sub-resource via fetch-request using the meta-referrer
21:10:36 INFO - delivery method with no-redirect and when
21:10: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"
21:10:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:36 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
21:10:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 572ms
21:10:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
21:10:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0c2100 == 31 [pid = 1659] [id = 344]
21:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12ee5fc00) [pid = 1659] [serial = 962] [outer = 0x0]
21:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12f23d000) [pid = 1659] [serial = 963] [outer = 0x12ee5fc00]
21:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12f23d800) [pid = 1659] [serial = 964] [outer = 0x12ee5fc00]
21:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x11e287c00) [pid = 1656] [serial = 24] [outer = 0x12cb6c400]
21:10:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:37 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
21:10:37 INFO - document served over http requires an http
21:10:37 INFO - sub-resource via fetch-request using the meta-referrer
21:10:37 INFO - delivery method with swap-origin-redirect and when
21:10: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-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
21:10:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:37 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
21:10:37 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 680ms
21:10:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
21:10:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e4500 == 32 [pid = 1659] [id = 345]
21:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1255d9c00) [pid = 1659] [serial = 965] [outer = 0x0]
21:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12f10c000) [pid = 1659] [serial = 966] [outer = 0x1255d9c00]
21:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12f10c400) [pid = 1659] [serial = 967] [outer = 0x1255d9c00]
21:10:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e7200 == 33 [pid = 1659] [id = 346]
21:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126fca000) [pid = 1659] [serial = 968] [outer = 0x0]
21:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x126fca400) [pid = 1659] [serial = 969] [outer = 0x126fca000]
21:10:37 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
21:10:37 INFO - document served over http requires an http
21:10:37 INFO - sub-resource via iframe-tag using the meta-referrer
21:10:37 INFO - delivery method with keep-origin-redirect and when
21:10: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"
21:10:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:37 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
21:10:37 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 627ms
21:10:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
21:10:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd34900 == 34 [pid = 1659] [id = 347]
21:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1266d8000) [pid = 1659] [serial = 970] [outer = 0x0]
21:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1266d8400) [pid = 1659] [serial = 971] [outer = 0x1266d8000]
21:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1300c5c00) [pid = 1659] [serial = 972] [outer = 0x1266d8000]
21:10:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047ba00 == 35 [pid = 1659] [id = 348]
21:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11be65800) [pid = 1659] [serial = 973] [outer = 0x0]
21:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11dc5c800) [pid = 1659] [serial = 974] [outer = 0x11be65800]
21:10:38 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
21:10:38 INFO - document served over http requires an http
21:10:38 INFO - sub-resource via iframe-tag using the meta-referrer
21:10:38 INFO - delivery method with no-redirect and when
21:10: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"
21:10:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:38 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
21:10:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 928ms
21:10:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
21:10:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x111235a00 == 36 [pid = 1659] [id = 349]
21:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x111176000) [pid = 1659] [serial = 975] [outer = 0x0]
21:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11121cc00) [pid = 1659] [serial = 976] [outer = 0x111176000]
21:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11c48f000) [pid = 1659] [serial = 977] [outer = 0x111176000]
21:10:39 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0c0d00 == 37 [pid = 1659] [id = 350]
21:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x111275000) [pid = 1659] [serial = 978] [outer = 0x0]
21:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x119b1d000) [pid = 1659] [serial = 979] [outer = 0x111275000]
21:10:39 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
21:10:39 INFO - document served over http requires an http
21:10:39 INFO - sub-resource via iframe-tag using the meta-referrer
21:10:39 INFO - delivery method with swap-origin-redirect and when
21:10: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-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
21:10:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:39 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
21:10:39 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 773ms
21:10:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
21:10:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd1200 == 38 [pid = 1659] [id = 351]
21:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x111271000) [pid = 1659] [serial = 980] [outer = 0x0]
21:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11b466400) [pid = 1659] [serial = 981] [outer = 0x111271000]
21:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11dda7400) [pid = 1659] [serial = 982] [outer = 0x111271000]
21:10:39 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11d00fd00 == 37 [pid = 1659] [id = 339]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf5600 == 36 [pid = 1659] [id = 338]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf1000 == 35 [pid = 1659] [id = 337]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11c889200 == 34 [pid = 1659] [id = 336]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11c505800 == 33 [pid = 1659] [id = 335]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbfc00 == 32 [pid = 1659] [id = 334]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef1f00 == 31 [pid = 1659] [id = 333]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cd800 == 30 [pid = 1659] [id = 332]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd2b00 == 29 [pid = 1659] [id = 331]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x111236e00 == 28 [pid = 1659] [id = 330]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x112cb0100 == 27 [pid = 1659] [id = 329]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119cdb900 == 26 [pid = 1659] [id = 328]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12f18fb00 == 25 [pid = 1659] [id = 327]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12f18d800 == 24 [pid = 1659] [id = 325]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee1ac00 == 23 [pid = 1659] [id = 324]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee17f00 == 22 [pid = 1659] [id = 323]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bb500 == 21 [pid = 1659] [id = 321]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x126e76e00 == 20 [pid = 1659] [id = 322]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11d662600 == 19 [pid = 1659] [id = 320]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf3800 == 18 [pid = 1659] [id = 319]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cc400 == 17 [pid = 1659] [id = 318]
21:10:39 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7b900 == 16 [pid = 1659] [id = 317]
21:10:39 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11d64bc00) [pid = 1659] [serial = 860] [outer = 0x0] [url = about:blank]
21:10:39 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x126611000) [pid = 1659] [serial = 848] [outer = 0x0] [url = about:blank]
21:10:39 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11dd20c00) [pid = 1659] [serial = 863] [outer = 0x0] [url = about:blank]
21:10:39 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x112ce7000) [pid = 1659] [serial = 872] [outer = 0x0] [url = about:blank]
21:10:39 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11d73d400) [pid = 1659] [serial = 878] [outer = 0x0] [url = about:blank]
21:10:39 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119da1c00) [pid = 1659] [serial = 875] [outer = 0x0] [url = about:blank]
21:10:39 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x125a63c00) [pid = 1659] [serial = 869] [outer = 0x0] [url = about:blank]
21:10:39 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x125b4cc00) [pid = 1659] [serial = 881] [outer = 0x0] [url = about:blank]
21:10:39 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12116c400) [pid = 1659] [serial = 866] [outer = 0x0] [url = about:blank]
21:10:40 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:40 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
21:10:40 INFO - document served over http requires an http
21:10:40 INFO - sub-resource via script-tag using the meta-referrer
21:10:40 INFO - delivery method with keep-origin-redirect and when
21:10: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"
21:10:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:40 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
21:10:40 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 625ms
21:10:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
21:10:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x111237300 == 17 [pid = 1659] [id = 352]
21:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11d64bc00) [pid = 1659] [serial = 983] [outer = 0x0]
21:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11d650400) [pid = 1659] [serial = 984] [outer = 0x11d64bc00]
21:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11dd41c00) [pid = 1659] [serial = 985] [outer = 0x11d64bc00]
21:10:40 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
21:10:40 INFO - document served over http requires an http
21:10:40 INFO - sub-resource via script-tag using the meta-referrer
21:10:40 INFO - delivery method with no-redirect and when
21:10: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"
21:10:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:40 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
21:10:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 531ms
21:10:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
21:10:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cdb900 == 18 [pid = 1659] [id = 353]
21:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12116cc00) [pid = 1659] [serial = 986] [outer = 0x0]
21:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1211a9800) [pid = 1659] [serial = 987] [outer = 0x12116cc00]
21:10:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x125a24c00) [pid = 1659] [serial = 988] [outer = 0x12116cc00]
21:10:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:41 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
21:10:41 INFO - document served over http requires an http
21:10:41 INFO - sub-resource via script-tag using the meta-referrer
21:10:41 INFO - delivery method with swap-origin-redirect and when
21:10: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-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
21:10:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:41 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
21:10:41 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 877ms
21:10:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
21:10:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c504400 == 19 [pid = 1659] [id = 354]
21:10:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x126511400) [pid = 1659] [serial = 989] [outer = 0x0]
21:10:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x126597400) [pid = 1659] [serial = 990] [outer = 0x126511400]
21:10:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1267b3c00) [pid = 1659] [serial = 991] [outer = 0x126511400]
21:10:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:42 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
21:10:42 INFO - document served over http requires an http
21:10:42 INFO - sub-resource via xhr-request using the meta-referrer
21:10:42 INFO - delivery method with keep-origin-redirect and when
21:10: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"
21:10:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:42 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
21:10:42 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 1028ms
21:10:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
21:10:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d7900 == 20 [pid = 1659] [id = 355]
21:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x126eba800) [pid = 1659] [serial = 992] [outer = 0x0]
21:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x126edb800) [pid = 1659] [serial = 993] [outer = 0x126eba800]
21:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x126f56c00) [pid = 1659] [serial = 994] [outer = 0x126eba800]
21:10:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:43 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
21:10:43 INFO - document served over http requires an http
21:10:43 INFO - sub-resource via xhr-request using the meta-referrer
21:10:43 INFO - delivery method with no-redirect and when
21:10: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"
21:10:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:43 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
21:10:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 542ms
21:10:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
21:10:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd72000 == 21 [pid = 1659] [id = 356]
21:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12f108800) [pid = 1659] [serial = 995] [outer = 0x0]
21:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12f10d800) [pid = 1659] [serial = 996] [outer = 0x12f108800]
21:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11c56c400) [pid = 1659] [serial = 997] [outer = 0x12f108800]
21:10:43 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:43 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
21:10:43 INFO - document served over http requires an http
21:10:43 INFO - sub-resource via xhr-request using the meta-referrer
21:10:43 INFO - delivery method with swap-origin-redirect and when
21:10: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-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
21:10:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:43 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
21:10:43 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 528ms
21:10:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
21:10:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e6d00 == 22 [pid = 1659] [id = 357]
21:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12f375400) [pid = 1659] [serial = 998] [outer = 0x0]
21:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12f3b5000) [pid = 1659] [serial = 999] [outer = 0x12f375400]
21:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1300c5000) [pid = 1659] [serial = 1000] [outer = 0x12f375400]
21:10:44 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:44 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
21:10:44 INFO - document served over http requires an https
21:10:44 INFO - sub-resource via fetch-request using the meta-referrer
21:10:44 INFO - delivery method with keep-origin-redirect and when
21:10: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"
21:10:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:44 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
21:10:44 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 580ms
21:10:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
21:10:44 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12f375000) [pid = 1659] [serial = 907] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178224210]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1211b9400) [pid = 1659] [serial = 892] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12f108000) [pid = 1659] [serial = 897] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x10d9e2400) [pid = 1659] [serial = 887] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178221633]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11bfa4c00) [pid = 1659] [serial = 830] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x126dfe000) [pid = 1659] [serial = 835] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1264e1400) [pid = 1659] [serial = 777] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12f3ec000) [pid = 1659] [serial = 843] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1267b5000) [pid = 1659] [serial = 882] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x126ab8000) [pid = 1659] [serial = 780] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x126659c00) [pid = 1659] [serial = 840] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x126edb000) [pid = 1659] [serial = 783] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12f31f000) [pid = 1659] [serial = 903] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x126ce7800) [pid = 1659] [serial = 939] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12f257400) [pid = 1659] [serial = 913] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11c83e800) [pid = 1659] [serial = 921] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1204b9000) [pid = 1659] [serial = 930] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12f118800) [pid = 1659] [serial = 898] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x119a54000) [pid = 1659] [serial = 945] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1211f8400) [pid = 1659] [serial = 933] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11d614400) [pid = 1659] [serial = 890] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x126dc5400) [pid = 1659] [serial = 885] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11d0a0400) [pid = 1659] [serial = 924] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x126ff1000) [pid = 1659] [serial = 895] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12effc400) [pid = 1659] [serial = 942] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12f2c4c00) [pid = 1659] [serial = 905] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1075ccc00) [pid = 1659] [serial = 915] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1300f2400) [pid = 1659] [serial = 910] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11be5cc00) [pid = 1659] [serial = 918] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11d02c000) [pid = 1659] [serial = 948] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126450800) [pid = 1659] [serial = 936] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1267b3000) [pid = 1659] [serial = 893] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12f25d400) [pid = 1659] [serial = 900] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11dc34400) [pid = 1659] [serial = 927] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119d0d400) [pid = 1659] [serial = 888] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178221633]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1300d9c00) [pid = 1659] [serial = 908] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178224210]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126b6f000) [pid = 1659] [serial = 883] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1211a9000) [pid = 1659] [serial = 951] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1075cc400) [pid = 1659] [serial = 914] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11dde0800) [pid = 1659] [serial = 929] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1211f6800) [pid = 1659] [serial = 932] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126cb0c00) [pid = 1659] [serial = 938] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11d035000) [pid = 1659] [serial = 923] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11c82fc00) [pid = 1659] [serial = 920] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11be5c800) [pid = 1659] [serial = 917] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x126450400) [pid = 1659] [serial = 935] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11dc34000) [pid = 1659] [serial = 926] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11cd6d400) [pid = 1659] [serial = 947] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112d91400) [pid = 1659] [serial = 944] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12effc000) [pid = 1659] [serial = 941] [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]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12f105000) [pid = 1659] [serial = 912] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12f2acc00) [pid = 1659] [serial = 902] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bbf00 == 23 [pid = 1659] [id = 358]
21:10:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1075cc400) [pid = 1659] [serial = 1001] [outer = 0x0]
21:10:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1075ccc00) [pid = 1659] [serial = 1002] [outer = 0x1075cc400]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 16 (0x121bb9400) [pid = 1656] [serial = 23] [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.]
21:10:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119b7b000) [pid = 1659] [serial = 1003] [outer = 0x1075cc400]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11dc5ac00) [pid = 1659] [serial = 832] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12ef79000) [pid = 1659] [serial = 837] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x125a5d000) [pid = 1659] [serial = 779] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12f3ec800) [pid = 1659] [serial = 845] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119da1000) [pid = 1659] [serial = 946] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x126511c00) [pid = 1659] [serial = 937] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12f2ac000) [pid = 1659] [serial = 943] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126e2e000) [pid = 1659] [serial = 940] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12eec6c00) [pid = 1659] [serial = 782] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12f213800) [pid = 1659] [serial = 842] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x126edbc00) [pid = 1659] [serial = 785] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11d6ef000) [pid = 1659] [serial = 949] [outer = 0x0] [url = about:blank]
21:10:44 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:44 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:44 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
21:10:44 INFO - document served over http requires an https
21:10:44 INFO - sub-resource via fetch-request using the meta-referrer
21:10:44 INFO - delivery method with no-redirect and when
21:10: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"
21:10:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:44 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
21:10:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 523ms
21:10:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
21:10:44 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc1f00 == 24 [pid = 1659] [id = 359]
21:10:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11c83e800) [pid = 1659] [serial = 1004] [outer = 0x0]
21:10:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11c9de800) [pid = 1659] [serial = 1005] [outer = 0x11c83e800]
21:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11d035000) [pid = 1659] [serial = 1006] [outer = 0x11c83e800]
21:10:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:45 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
21:10:45 INFO - document served over http requires an https
21:10:45 INFO - sub-resource via fetch-request using the meta-referrer
21:10:45 INFO - delivery method with swap-origin-redirect and when
21:10: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"
21:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:45 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
21:10:45 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 527ms
21:10:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
21:10:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265ad400 == 25 [pid = 1659] [id = 360]
21:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11dc8e000) [pid = 1659] [serial = 1007] [outer = 0x0]
21:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11dda7c00) [pid = 1659] [serial = 1008] [outer = 0x11dc8e000]
21:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12117f000) [pid = 1659] [serial = 1009] [outer = 0x11dc8e000]
21:10:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265b0b00 == 26 [pid = 1659] [id = 361]
21:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1211f8400) [pid = 1659] [serial = 1010] [outer = 0x0]
21:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x125442400) [pid = 1659] [serial = 1011] [outer = 0x1211f8400]
21:10:45 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
21:10:45 INFO - document served over http requires an https
21:10:45 INFO - sub-resource via iframe-tag using the meta-referrer
21:10:45 INFO - delivery method with keep-origin-redirect and when
21:10: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"
21:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:45 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
21:10:45 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 571ms
21:10:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
21:10:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:46 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a7d00 == 27 [pid = 1659] [id = 362]
21:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126c72c00) [pid = 1659] [serial = 1012] [outer = 0x0]
21:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126cb0c00) [pid = 1659] [serial = 1013] [outer = 0x126c72c00]
21:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126edb000) [pid = 1659] [serial = 1014] [outer = 0x126c72c00]
21:10:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c63000 == 28 [pid = 1659] [id = 363]
21:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126ff1000) [pid = 1659] [serial = 1015] [outer = 0x0]
21:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12ef79000) [pid = 1659] [serial = 1016] [outer = 0x126ff1000]
21:10:46 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
21:10:46 INFO - document served over http requires an https
21:10:46 INFO - sub-resource via iframe-tag using the meta-referrer
21:10:46 INFO - delivery method with no-redirect and when
21:10: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"
21:10:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:46 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
21:10:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 522ms
21:10:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
21:10:46 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:46 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c64e00 == 29 [pid = 1659] [id = 364]
21:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12f257400) [pid = 1659] [serial = 1017] [outer = 0x0]
21:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12f25d400) [pid = 1659] [serial = 1018] [outer = 0x12f257400]
21:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12f31f000) [pid = 1659] [serial = 1019] [outer = 0x12f257400]
21:10:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x111236e00 == 30 [pid = 1659] [id = 365]
21:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1110c3c00) [pid = 1659] [serial = 1020] [outer = 0x0]
21:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x112cbec00) [pid = 1659] [serial = 1021] [outer = 0x1110c3c00]
21:10:47 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
21:10:47 INFO - document served over http requires an https
21:10:47 INFO - sub-resource via iframe-tag using the meta-referrer
21:10:47 INFO - delivery method with swap-origin-redirect and when
21:10: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"
21:10:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:47 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
21:10:47 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 626ms
21:10:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
21:10:47 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cec00 == 31 [pid = 1659] [id = 366]
21:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11dc8e800) [pid = 1659] [serial = 1022] [outer = 0x0]
21:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121017c00) [pid = 1659] [serial = 1023] [outer = 0x11dc8e800]
21:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125ac5800) [pid = 1659] [serial = 1024] [outer = 0x11dc8e800]
21:10:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:47 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
21:10:47 INFO - document served over http requires an https
21:10:47 INFO - sub-resource via script-tag using the meta-referrer
21:10:47 INFO - delivery method with keep-origin-redirect and when
21:10: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"
21:10:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:47 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
21:10:47 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 628ms
21:10:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
21:10:47 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf1000 == 32 [pid = 1659] [id = 367]
21:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x130106000) [pid = 1659] [serial = 1025] [outer = 0x0]
21:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125583400) [pid = 1659] [serial = 1026] [outer = 0x130106000]
21:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x13036b000) [pid = 1659] [serial = 1027] [outer = 0x130106000]
21:10:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:48 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
21:10:48 INFO - document served over http requires an https
21:10:48 INFO - sub-resource via script-tag using the meta-referrer
21:10:48 INFO - delivery method with no-redirect and when
21:10: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"
21:10:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:48 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
21:10:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 627ms
21:10:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
21:10:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e7700 == 33 [pid = 1659] [id = 368]
21:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x127b9f800) [pid = 1659] [serial = 1028] [outer = 0x0]
21:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x127a70000) [pid = 1659] [serial = 1029] [outer = 0x127b9f800]
21:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x130299400) [pid = 1659] [serial = 1030] [outer = 0x127b9f800]
21:10:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:49 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
21:10:49 INFO - document served over http requires an https
21:10:49 INFO - sub-resource via script-tag using the meta-referrer
21:10:49 INFO - delivery method with swap-origin-redirect and when
21:10: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"
21:10:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:49 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
21:10:49 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 979ms
21:10:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
21:10:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc5100 == 34 [pid = 1659] [id = 369]
21:10:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1302a3c00) [pid = 1659] [serial = 1031] [outer = 0x0]
21:10:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1302ac000) [pid = 1659] [serial = 1032] [outer = 0x1302a3c00]
21:10:49 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x130307400) [pid = 1659] [serial = 1033] [outer = 0x1302a3c00]
21:10:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:50 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
21:10:50 INFO - document served over http requires an https
21:10:50 INFO - sub-resource via xhr-request using the meta-referrer
21:10:50 INFO - delivery method with keep-origin-redirect and when
21:10: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"
21:10:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:50 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
21:10:50 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 1385ms
21:10:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
21:10:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd2b00 == 35 [pid = 1659] [id = 370]
21:10:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x111054000) [pid = 1659] [serial = 1034] [outer = 0x0]
21:10:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x111054800) [pid = 1659] [serial = 1035] [outer = 0x111054000]
21:10:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11c418c00) [pid = 1659] [serial = 1036] [outer = 0x111054000]
21:10:51 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:51 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
21:10:51 INFO - document served over http requires an https
21:10:51 INFO - sub-resource via xhr-request using the meta-referrer
21:10:51 INFO - delivery method with no-redirect and when
21:10:51 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"
21:10:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:51 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
21:10:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 776ms
21:10:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
21:10:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5ce700 == 36 [pid = 1659] [id = 371]
21:10:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11108dc00) [pid = 1659] [serial = 1037] [outer = 0x0]
21:10:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1110bb800) [pid = 1659] [serial = 1038] [outer = 0x11108dc00]
21:10:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x111254400) [pid = 1659] [serial = 1039] [outer = 0x11108dc00]
21:10:52 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:52 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
21:10:52 INFO - document served over http requires an https
21:10:52 INFO - sub-resource via xhr-request using the meta-referrer
21:10:52 INFO - delivery method with swap-origin-redirect and when
21:10: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"
21:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:52 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
21:10:52 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 678ms
21:10:52 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
21:10:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cc900 == 37 [pid = 1659] [id = 372]
21:10:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11116a000) [pid = 1659] [serial = 1040] [outer = 0x0]
21:10:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119b90400) [pid = 1659] [serial = 1041] [outer = 0x11116a000]
21:10:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119df6c00) [pid = 1659] [serial = 1042] [outer = 0x11116a000]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x126c63000 == 36 [pid = 1659] [id = 363]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a7d00 == 35 [pid = 1659] [id = 362]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1265b0b00 == 34 [pid = 1659] [id = 361]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1265ad400 == 33 [pid = 1659] [id = 360]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc1f00 == 32 [pid = 1659] [id = 359]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf2e00 == 31 [pid = 1659] [id = 303]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bbf00 == 30 [pid = 1659] [id = 358]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e6d00 == 29 [pid = 1659] [id = 357]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd72000 == 28 [pid = 1659] [id = 356]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d7900 == 27 [pid = 1659] [id = 355]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11c504400 == 26 [pid = 1659] [id = 354]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x119cdb900 == 25 [pid = 1659] [id = 353]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x111237300 == 24 [pid = 1659] [id = 352]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd1200 == 23 [pid = 1659] [id = 351]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0c0d00 == 22 [pid = 1659] [id = 350]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12047ba00 == 21 [pid = 1659] [id = 348]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x111235a00 == 20 [pid = 1659] [id = 349]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd34900 == 19 [pid = 1659] [id = 347]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e7200 == 18 [pid = 1659] [id = 346]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e4500 == 17 [pid = 1659] [id = 345]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee1b600 == 16 [pid = 1659] [id = 316]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0c2100 == 15 [pid = 1659] [id = 344]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12f18f100 == 14 [pid = 1659] [id = 326]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf4c00 == 13 [pid = 1659] [id = 343]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef4200 == 12 [pid = 1659] [id = 342]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7e100 == 11 [pid = 1659] [id = 341]
21:10:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0bf900 == 10 [pid = 1659] [id = 340]
21:10:52 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x121017800) [pid = 1659] [serial = 931] [outer = 0x0] [url = about:blank]
21:10:52 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11c54d800) [pid = 1659] [serial = 919] [outer = 0x0] [url = about:blank]
21:10:52 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1110bb400) [pid = 1659] [serial = 916] [outer = 0x0] [url = about:blank]
21:10:52 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x125496400) [pid = 1659] [serial = 934] [outer = 0x0] [url = about:blank]
21:10:52 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11d1b5000) [pid = 1659] [serial = 925] [outer = 0x0] [url = about:blank]
21:10:52 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11c890c00) [pid = 1659] [serial = 922] [outer = 0x0] [url = about:blank]
21:10:52 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11dc5cc00) [pid = 1659] [serial = 928] [outer = 0x0] [url = about:blank]
21:10:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:52 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
21:10:52 INFO - document served over http requires an http
21:10:52 INFO - sub-resource via fetch-request using the meta-referrer
21:10:52 INFO - delivery method with keep-origin-redirect and when
21:10:52 INFO - the target request is same-origin.
21:10:52 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 630ms
21:10:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
21:10:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7e100 == 11 [pid = 1659] [id = 373]
21:10:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11bebc000) [pid = 1659] [serial = 1043] [outer = 0x0]
21:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11bed2400) [pid = 1659] [serial = 1044] [outer = 0x11bebc000]
21:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11c418800) [pid = 1659] [serial = 1045] [outer = 0x11bebc000]
21:10:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:53 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
21:10:53 INFO - document served over http requires an http
21:10:53 INFO - sub-resource via fetch-request using the meta-referrer
21:10:53 INFO - delivery method with no-redirect and when
21:10:53 INFO - the target request is same-origin.
21:10:53 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 478ms
21:10:53 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
21:10:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x111235500 == 12 [pid = 1659] [id = 374]
21:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11c5e3400) [pid = 1659] [serial = 1046] [outer = 0x0]
21:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11c83ec00) [pid = 1659] [serial = 1047] [outer = 0x11c5e3400]
21:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11c8b3000) [pid = 1659] [serial = 1048] [outer = 0x11c5e3400]
21:10:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:53 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
21:10:53 INFO - document served over http requires an http
21:10:53 INFO - sub-resource via fetch-request using the meta-referrer
21:10:53 INFO - delivery method with swap-origin-redirect and when
21:10:53 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"
21:10:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:10:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:10:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:10:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:53 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
21:10:53 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 473ms
21:10:53 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
21:10:53 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d6000 == 13 [pid = 1659] [id = 375]
21:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11cddb800) [pid = 1659] [serial = 1049] [outer = 0x0]
21:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11d02c400) [pid = 1659] [serial = 1050] [outer = 0x11cddb800]
21:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11d1f1c00) [pid = 1659] [serial = 1051] [outer = 0x11cddb800]
21:10:54 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf3d00 == 14 [pid = 1659] [id = 376]
21:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11d614800) [pid = 1659] [serial = 1052] [outer = 0x0]
21:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11d650000) [pid = 1659] [serial = 1053] [outer = 0x11d614800]
21:10:54 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
21:10:54 INFO - document served over http requires an http
21:10:54 INFO - sub-resource via iframe-tag using the meta-referrer
21:10:54 INFO - delivery method with keep-origin-redirect and when
21:10:54 INFO - the target request is same-origin.
21:10:54 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 573ms
21:10:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
21:10:54 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd74d00 == 15 [pid = 1659] [id = 377]
21:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11dc34800) [pid = 1659] [serial = 1054] [outer = 0x0]
21:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11dc5cc00) [pid = 1659] [serial = 1055] [outer = 0x11dc34800]
21:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11dd09000) [pid = 1659] [serial = 1056] [outer = 0x11dc34800]
21:10:54 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d010700 == 16 [pid = 1659] [id = 378]
21:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11dd41400) [pid = 1659] [serial = 1057] [outer = 0x0]
21:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1204b9400) [pid = 1659] [serial = 1058] [outer = 0x11dd41400]
21:10:54 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:54 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
21:10:54 INFO - document served over http requires an http
21:10:54 INFO - sub-resource via iframe-tag using the meta-referrer
21:10:54 INFO - delivery method with no-redirect and when
21:10:54 INFO - the target request is same-origin.
21:10:54 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 529ms
21:10:54 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
21:10:54 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0bf900 == 17 [pid = 1659] [id = 379]
21:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x121017800) [pid = 1659] [serial = 1059] [outer = 0x0]
21:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12103e000) [pid = 1659] [serial = 1060] [outer = 0x121017800]
21:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1210ca400) [pid = 1659] [serial = 1061] [outer = 0x121017800]
21:10:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0c2b00 == 18 [pid = 1659] [id = 380]
21:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1210e6800) [pid = 1659] [serial = 1062] [outer = 0x0]
21:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x121164000) [pid = 1659] [serial = 1063] [outer = 0x1210e6800]
21:10:55 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
21:10:55 INFO - document served over http requires an http
21:10:55 INFO - sub-resource via iframe-tag using the meta-referrer
21:10:55 INFO - delivery method with swap-origin-redirect and when
21:10:55 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"
21:10:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:10:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:10:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:55 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
21:10:55 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 532ms
21:10:55 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
21:10:55 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:55 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d661200 == 19 [pid = 1659] [id = 381]
21:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x125496400) [pid = 1659] [serial = 1064] [outer = 0x0]
21:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x125496c00) [pid = 1659] [serial = 1065] [outer = 0x125496400]
21:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x125583800) [pid = 1659] [serial = 1066] [outer = 0x125496400]
21:10: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
21:10:55 INFO - document served over http requires an http
21:10:55 INFO - sub-resource via script-tag using the meta-referrer
21:10:55 INFO - delivery method with keep-origin-redirect and when
21:10:55 INFO - the target request is same-origin.
21:10: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 520ms
21:10: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
21:10:56 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e8600 == 20 [pid = 1659] [id = 382]
21:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x125a63800) [pid = 1659] [serial = 1067] [outer = 0x0]
21:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x125a96c00) [pid = 1659] [serial = 1068] [outer = 0x125a63800]
21:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x125ad0000) [pid = 1659] [serial = 1069] [outer = 0x125a63800]
21:10:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:56 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
21:10:56 INFO - document served over http requires an http
21:10:56 INFO - sub-resource via script-tag using the meta-referrer
21:10:56 INFO - delivery method with no-redirect and when
21:10:56 INFO - the target request is same-origin.
21:10:56 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 676ms
21:10:56 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
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x126eba800) [pid = 1659] [serial = 992] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x111271000) [pid = 1659] [serial = 980] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x126c72c00) [pid = 1659] [serial = 1012] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x111275000) [pid = 1659] [serial = 978] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11c83e800) [pid = 1659] [serial = 1004] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11d64bc00) [pid = 1659] [serial = 983] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12116cc00) [pid = 1659] [serial = 986] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12f108800) [pid = 1659] [serial = 995] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1075cc400) [pid = 1659] [serial = 1001] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x111176000) [pid = 1659] [serial = 975] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11d73d000) [pid = 1659] [serial = 950] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x126511400) [pid = 1659] [serial = 989] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12f375400) [pid = 1659] [serial = 998] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11dc8e000) [pid = 1659] [serial = 1007] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1211f8400) [pid = 1659] [serial = 1010] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x126fca000) [pid = 1659] [serial = 968] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11be65800) [pid = 1659] [serial = 973] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178238587]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x126dc5000) [pid = 1659] [serial = 884] [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]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x126fca400) [pid = 1659] [serial = 969] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12f10c000) [pid = 1659] [serial = 966] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11dc5c800) [pid = 1659] [serial = 974] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178238587]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1266d8400) [pid = 1659] [serial = 971] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12f213000) [pid = 1659] [serial = 960] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x126cb0c00) [pid = 1659] [serial = 1013] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12f23d000) [pid = 1659] [serial = 963] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1075ccc00) [pid = 1659] [serial = 1002] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119b1d000) [pid = 1659] [serial = 979] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11121cc00) [pid = 1659] [serial = 976] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126659800) [pid = 1659] [serial = 957] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x126597400) [pid = 1659] [serial = 990] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126edb800) [pid = 1659] [serial = 993] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x125442400) [pid = 1659] [serial = 1011] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11dda7c00) [pid = 1659] [serial = 1008] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1211a9800) [pid = 1659] [serial = 987] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11c56cc00) [pid = 1659] [serial = 954] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11c9de800) [pid = 1659] [serial = 1005] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12f10d800) [pid = 1659] [serial = 996] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11d650400) [pid = 1659] [serial = 984] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11b466400) [pid = 1659] [serial = 981] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12f3b5000) [pid = 1659] [serial = 999] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126e49000) [pid = 1659] [serial = 886] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1267b3c00) [pid = 1659] [serial = 991] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x126f56c00) [pid = 1659] [serial = 994] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x125466800) [pid = 1659] [serial = 952] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11c56c400) [pid = 1659] [serial = 997] [outer = 0x0] [url = about:blank]
21:10:56 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047ba00 == 21 [pid = 1659] [id = 383]
21:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1075cc400) [pid = 1659] [serial = 1070] [outer = 0x0]
21:10:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1075d3400) [pid = 1659] [serial = 1071] [outer = 0x1075cc400]
21:10:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x111275000) [pid = 1659] [serial = 1072] [outer = 0x1075cc400]
21:10:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:57 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
21:10:57 INFO - document served over http requires an http
21:10:57 INFO - sub-resource via script-tag using the meta-referrer
21:10:57 INFO - delivery method with swap-origin-redirect and when
21:10:57 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"
21:10:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:10:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:10:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:57 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
21:10:57 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 1277ms
21:10:57 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
21:10:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc3d00 == 22 [pid = 1659] [id = 384]
21:10:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11d650400) [pid = 1659] [serial = 1073] [outer = 0x0]
21:10:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11d73d000) [pid = 1659] [serial = 1074] [outer = 0x11d650400]
21:10:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1204fa400) [pid = 1659] [serial = 1075] [outer = 0x11d650400]
21:10:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:10:58 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
21:10:58 INFO - document served over http requires an http
21:10:58 INFO - sub-resource via xhr-request using the meta-referrer
21:10:58 INFO - delivery method with keep-origin-redirect and when
21:10:58 INFO - the target request is same-origin.
21:10:58 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 671ms
21:10:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
21:10:58 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265b0100 == 23 [pid = 1659] [id = 385]
21:10:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125a5ec00) [pid = 1659] [serial = 1076] [outer = 0x0]
21:10:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x125b25000) [pid = 1659] [serial = 1077] [outer = 0x125a5ec00]
21:10:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12646cc00) [pid = 1659] [serial = 1078] [outer = 0x125a5ec00]
21:10:59 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
21:10:59 INFO - document served over http requires an http
21:10:59 INFO - sub-resource via xhr-request using the meta-referrer
21:10:59 INFO - delivery method with no-redirect and when
21:10:59 INFO - the target request is same-origin.
21:10:59 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 529ms
21:10:59 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
21:10:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:10:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7be00 == 24 [pid = 1659] [id = 386]
21:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112ce7400) [pid = 1659] [serial = 1079] [outer = 0x0]
21:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112d91400) [pid = 1659] [serial = 1080] [outer = 0x112ce7400]
21:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11be65800) [pid = 1659] [serial = 1081] [outer = 0x112ce7400]
21:10:59 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
21:10:59 INFO - document served over http requires an http
21:10:59 INFO - sub-resource via xhr-request using the meta-referrer
21:10:59 INFO - delivery method with swap-origin-redirect and when
21:10: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"
21:10:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:10:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:10:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:10:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:10:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:10:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:10:59 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
21:10:59 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 626ms
21:10:59 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
21:10:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf2900 == 25 [pid = 1659] [id = 387]
21:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1254bdc00) [pid = 1659] [serial = 1082] [outer = 0x0]
21:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x125a63000) [pid = 1659] [serial = 1083] [outer = 0x1254bdc00]
21:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1264e1800) [pid = 1659] [serial = 1084] [outer = 0x1254bdc00]
21:11:00 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:00 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
21:11:00 INFO - document served over http requires an https
21:11:00 INFO - sub-resource via fetch-request using the meta-referrer
21:11:00 INFO - delivery method with keep-origin-redirect and when
21:11: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"
21:11:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:11:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:11:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:11:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:00 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
21:11:00 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 684ms
21:11:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
21:11:00 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:00 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e6d00 == 26 [pid = 1659] [id = 388]
21:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12672d400) [pid = 1659] [serial = 1085] [outer = 0x0]
21:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1267b3800) [pid = 1659] [serial = 1086] [outer = 0x12672d400]
21:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126ac4000) [pid = 1659] [serial = 1087] [outer = 0x12672d400]
21:11:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:01 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
21:11:01 INFO - document served over http requires an https
21:11:01 INFO - sub-resource via fetch-request using the meta-referrer
21:11:01 INFO - delivery method with no-redirect and when
21:11: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"
21:11:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:11:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:11:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:11:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:01 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
21:11:01 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 628ms
21:11:01 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
21:11:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265ae800 == 27 [pid = 1659] [id = 389]
21:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x126c84800) [pid = 1659] [serial = 1088] [outer = 0x0]
21:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x126c84c00) [pid = 1659] [serial = 1089] [outer = 0x126c84800]
21:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x126dfe800) [pid = 1659] [serial = 1090] [outer = 0x126c84800]
21:11:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:01 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
21:11:01 INFO - document served over http requires an https
21:11:01 INFO - sub-resource via fetch-request using the meta-referrer
21:11:01 INFO - delivery method with swap-origin-redirect and when
21:11: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"
21:11:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:11:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:11:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:11:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:01 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
21:11:01 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 625ms
21:11:01 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
21:11:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c63000 == 28 [pid = 1659] [id = 390]
21:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126eba400) [pid = 1659] [serial = 1091] [outer = 0x0]
21:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x126eba800) [pid = 1659] [serial = 1092] [outer = 0x126eba400]
21:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126f56400) [pid = 1659] [serial = 1093] [outer = 0x126eba400]
21:11:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:02 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
21:11:02 INFO - document served over http requires an https
21:11:02 INFO - sub-resource via fetch-request using the meta-referrer
21:11:02 INFO - delivery method with swap-origin-redirect and when
21:11: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"
21:11:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:11:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:11:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:11:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:02 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
21:11:02 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 622ms
21:11:02 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
21:11:02 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e75f00 == 29 [pid = 1659] [id = 391]
21:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x127a70c00) [pid = 1659] [serial = 1094] [outer = 0x0]
21:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x127aaec00) [pid = 1659] [serial = 1095] [outer = 0x127a70c00]
21:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x127b6cc00) [pid = 1659] [serial = 1096] [outer = 0x127a70c00]
21:11:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:03 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
21:11:03 INFO - document served over http requires an https
21:11:03 INFO - sub-resource via fetch-request using the meta-referrer
21:11:03 INFO - delivery method with keep-origin-redirect and when
21:11: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"
21:11:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:11:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:11:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:11:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:03 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
21:11:03 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 926ms
21:11:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
21:11:03 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa6500 == 30 [pid = 1659] [id = 392]
21:11:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12ee5f800) [pid = 1659] [serial = 1097] [outer = 0x0]
21:11:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12f108400) [pid = 1659] [serial = 1098] [outer = 0x12ee5f800]
21:11:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12f1cd400) [pid = 1659] [serial = 1099] [outer = 0x12ee5f800]
21:11:04 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
21:11:04 INFO - document served over http requires an https
21:11:04 INFO - sub-resource via fetch-request using the meta-referrer
21:11:04 INFO - delivery method with no-redirect and when
21:11: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"
21:11:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:11:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:11:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:11:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:04 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
21:11:04 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 726ms
21:11:04 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
21:11:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd72500 == 31 [pid = 1659] [id = 393]
21:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x112cbe000) [pid = 1659] [serial = 1100] [outer = 0x0]
21:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x112d89400) [pid = 1659] [serial = 1101] [outer = 0x112cbe000]
21:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11bed0c00) [pid = 1659] [serial = 1102] [outer = 0x112cbe000]
21:11:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:04 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
21:11:04 INFO - document served over http requires an https
21:11:04 INFO - sub-resource via fetch-request using the meta-referrer
21:11:04 INFO - delivery method with swap-origin-redirect and when
21:11: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"
21:11:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:11:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:11:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:11:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:04 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
21:11:04 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 824ms
21:11:04 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
21:11:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7a000 == 32 [pid = 1659] [id = 394]
21:11:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x112dd7800) [pid = 1659] [serial = 1103] [outer = 0x0]
21:11:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11be5c800) [pid = 1659] [serial = 1104] [outer = 0x112dd7800]
21:11:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11c82f800) [pid = 1659] [serial = 1105] [outer = 0x112dd7800]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc3d00 == 31 [pid = 1659] [id = 384]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12047ba00 == 30 [pid = 1659] [id = 383]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e8600 == 29 [pid = 1659] [id = 382]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11d661200 == 28 [pid = 1659] [id = 381]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0c2b00 == 27 [pid = 1659] [id = 380]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0bf900 == 26 [pid = 1659] [id = 379]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11d010700 == 25 [pid = 1659] [id = 378]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd74d00 == 24 [pid = 1659] [id = 377]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf3d00 == 23 [pid = 1659] [id = 376]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d6000 == 22 [pid = 1659] [id = 375]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x111235500 == 21 [pid = 1659] [id = 374]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7e100 == 20 [pid = 1659] [id = 373]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cc900 == 19 [pid = 1659] [id = 372]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5ce700 == 18 [pid = 1659] [id = 371]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd2b00 == 17 [pid = 1659] [id = 370]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc5100 == 16 [pid = 1659] [id = 369]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e7700 == 15 [pid = 1659] [id = 368]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf1000 == 14 [pid = 1659] [id = 367]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cec00 == 13 [pid = 1659] [id = 366]
21:11:05 INFO - PROCESS | 1656 | --DOCSHELL 0x111236e00 == 12 [pid = 1659] [id = 365]
21:11:05 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11d035000) [pid = 1659] [serial = 1006] [outer = 0x0] [url = about:blank]
21:11:05 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11dda7400) [pid = 1659] [serial = 982] [outer = 0x0] [url = about:blank]
21:11:05 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11dd41c00) [pid = 1659] [serial = 985] [outer = 0x0] [url = about:blank]
21:11:05 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x125a24c00) [pid = 1659] [serial = 988] [outer = 0x0] [url = about:blank]
21:11:05 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11c48f000) [pid = 1659] [serial = 977] [outer = 0x0] [url = about:blank]
21:11:05 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x119b7b000) [pid = 1659] [serial = 1003] [outer = 0x0] [url = about:blank]
21:11:05 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1300c5000) [pid = 1659] [serial = 1000] [outer = 0x0] [url = about:blank]
21:11:05 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12117f000) [pid = 1659] [serial = 1009] [outer = 0x0] [url = about:blank]
21:11:05 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x126edb000) [pid = 1659] [serial = 1014] [outer = 0x0] [url = about:blank]
21:11:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x111129600 == 13 [pid = 1659] [id = 395]
21:11:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x112ca0c00) [pid = 1659] [serial = 1106] [outer = 0x0]
21:11:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x112d5d400) [pid = 1659] [serial = 1107] [outer = 0x112ca0c00]
21:11:06 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
21:11:06 INFO - document served over http requires an https
21:11:06 INFO - sub-resource via iframe-tag using the meta-referrer
21:11:06 INFO - delivery method with keep-origin-redirect and when
21:11: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"
21:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:11:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:11:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:06 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
21:11:06 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 1331ms
21:11:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
21:11:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7d700 == 14 [pid = 1659] [id = 396]
21:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11d175000) [pid = 1659] [serial = 1108] [outer = 0x0]
21:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11d1f1800) [pid = 1659] [serial = 1109] [outer = 0x11d175000]
21:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11d79e800) [pid = 1659] [serial = 1110] [outer = 0x11d175000]
21:11:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cec00 == 15 [pid = 1659] [id = 397]
21:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11dd09c00) [pid = 1659] [serial = 1111] [outer = 0x0]
21:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11dd20000) [pid = 1659] [serial = 1112] [outer = 0x11dd09c00]
21:11:06 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
21:11:06 INFO - document served over http requires an https
21:11:06 INFO - sub-resource via iframe-tag using the meta-referrer
21:11:06 INFO - delivery method with no-redirect and when
21:11: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"
21:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:11:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:11:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:06 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
21:11:06 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 620ms
21:11:06 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
21:11:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d6000 == 16 [pid = 1659] [id = 398]
21:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1211b9800) [pid = 1659] [serial = 1113] [outer = 0x0]
21:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1211f6800) [pid = 1659] [serial = 1114] [outer = 0x1211b9800]
21:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x125a5d000) [pid = 1659] [serial = 1115] [outer = 0x1211b9800]
21:11:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf5600 == 17 [pid = 1659] [id = 399]
21:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x125a5e400) [pid = 1659] [serial = 1116] [outer = 0x0]
21:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x125a63c00) [pid = 1659] [serial = 1117] [outer = 0x125a5e400]
21:11:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:07 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
21:11:07 INFO - document served over http requires an https
21:11:07 INFO - sub-resource via iframe-tag using the meta-referrer
21:11:07 INFO - delivery method with swap-origin-redirect and when
21:11: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"
21:11:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:11:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:11:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:07 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
21:11:07 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 524ms
21:11:07 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
21:11:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0bf900 == 18 [pid = 1659] [id = 400]
21:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x126c4f000) [pid = 1659] [serial = 1118] [outer = 0x0]
21:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x126c72000) [pid = 1659] [serial = 1119] [outer = 0x126c4f000]
21:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x126f42000) [pid = 1659] [serial = 1120] [outer = 0x126c4f000]
21:11:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e4500 == 19 [pid = 1659] [id = 401]
21:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x126fca000) [pid = 1659] [serial = 1121] [outer = 0x0]
21:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x127ab3000) [pid = 1659] [serial = 1122] [outer = 0x126fca000]
21:11:08 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
21:11:08 INFO - document served over http requires an https
21:11:08 INFO - sub-resource via iframe-tag using the meta-referrer
21:11:08 INFO - delivery method with swap-origin-redirect and when
21:11: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"
21:11:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:11:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:11:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:08 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
21:11:08 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 628ms
21:11:08 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
21:11:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd37100 == 20 [pid = 1659] [id = 402]
21:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12effc000) [pid = 1659] [serial = 1123] [outer = 0x0]
21:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12effc400) [pid = 1659] [serial = 1124] [outer = 0x12effc000]
21:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12f10c000) [pid = 1659] [serial = 1125] [outer = 0x12effc000]
21:11:08 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:08 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc5100 == 21 [pid = 1659] [id = 403]
21:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12f118400) [pid = 1659] [serial = 1126] [outer = 0x0]
21:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12f11ac00) [pid = 1659] [serial = 1127] [outer = 0x12f118400]
21:11:08 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:08 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
21:11:08 INFO - document served over http requires an https
21:11:08 INFO - sub-resource via iframe-tag using the meta-referrer
21:11:08 INFO - delivery method with keep-origin-redirect and when
21:11: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"
21:11:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:11:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:11:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:08 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
21:11:08 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 626ms
21:11:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
21:11:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e77d00 == 22 [pid = 1659] [id = 404]
21:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12f31a000) [pid = 1659] [serial = 1128] [outer = 0x0]
21:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12f31f800) [pid = 1659] [serial = 1129] [outer = 0x12f31a000]
21:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12f3d1000) [pid = 1659] [serial = 1130] [outer = 0x12f31a000]
21:11:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa8d00 == 23 [pid = 1659] [id = 405]
21:11:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12f3ec000) [pid = 1659] [serial = 1131] [outer = 0x0]
21:11:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12f3ec800) [pid = 1659] [serial = 1132] [outer = 0x12f3ec000]
21:11:09 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
21:11:09 INFO - document served over http requires an https
21:11:09 INFO - sub-resource via iframe-tag using the meta-referrer
21:11:09 INFO - delivery method with no-redirect and when
21:11: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"
21:11:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:11:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:11:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:09 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
21:11:09 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 571ms
21:11:09 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
21:11:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x126faab00 == 24 [pid = 1659] [id = 406]
21:11:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x11121cc00) [pid = 1659] [serial = 1133] [outer = 0x0]
21:11:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x119da1000) [pid = 1659] [serial = 1134] [outer = 0x11121cc00]
21:11:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12108fc00) [pid = 1659] [serial = 1135] [outer = 0x11121cc00]
21:11:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12ef79000) [pid = 1659] [serial = 1016] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178246320]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x11bed2400) [pid = 1659] [serial = 1044] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x125583400) [pid = 1659] [serial = 1026] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1302ac000) [pid = 1659] [serial = 1032] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x121164000) [pid = 1659] [serial = 1063] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12103e000) [pid = 1659] [serial = 1060] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x121017c00) [pid = 1659] [serial = 1023] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x112cbec00) [pid = 1659] [serial = 1021] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12f25d400) [pid = 1659] [serial = 1018] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11d650000) [pid = 1659] [serial = 1053] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11d02c400) [pid = 1659] [serial = 1050] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1204b9400) [pid = 1659] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178254818]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11dc5cc00) [pid = 1659] [serial = 1055] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x111054800) [pid = 1659] [serial = 1035] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1075d3400) [pid = 1659] [serial = 1071] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x119b90400) [pid = 1659] [serial = 1041] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x125496c00) [pid = 1659] [serial = 1065] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x125a96c00) [pid = 1659] [serial = 1068] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x127a70000) [pid = 1659] [serial = 1029] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11c83ec00) [pid = 1659] [serial = 1047] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1110bb800) [pid = 1659] [serial = 1038] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11d73d000) [pid = 1659] [serial = 1074] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x111054000) [pid = 1659] [serial = 1034] [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]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11dc34800) [pid = 1659] [serial = 1054] [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]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11108dc00) [pid = 1659] [serial = 1037] [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]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12f257400) [pid = 1659] [serial = 1017] [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]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1210e6800) [pid = 1659] [serial = 1062] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11cddb800) [pid = 1659] [serial = 1049] [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]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11d614800) [pid = 1659] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x125a63800) [pid = 1659] [serial = 1067] [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]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11116a000) [pid = 1659] [serial = 1040] [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]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1075cc400) [pid = 1659] [serial = 1070] [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]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x121017800) [pid = 1659] [serial = 1059] [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]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1110c3c00) [pid = 1659] [serial = 1020] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11dd41400) [pid = 1659] [serial = 1057] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178254818]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11bebc000) [pid = 1659] [serial = 1043] [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]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x125496400) [pid = 1659] [serial = 1064] [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]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11c5e3400) [pid = 1659] [serial = 1046] [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]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x126ff1000) [pid = 1659] [serial = 1015] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178246320]
21:11:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11c418c00) [pid = 1659] [serial = 1036] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x111254400) [pid = 1659] [serial = 1039] [outer = 0x0] [url = about:blank]
21:11:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee18e00 == 25 [pid = 1659] [id = 407]
21:11:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1075cc000) [pid = 1659] [serial = 1136] [outer = 0x0]
21:11:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1075cc400) [pid = 1659] [serial = 1137] [outer = 0x1075cc000]
21:11: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
21:11:09 INFO - document served over http requires an https
21:11:09 INFO - sub-resource via iframe-tag using the meta-referrer
21:11:09 INFO - delivery method with swap-origin-redirect and when
21:11: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"
21:11:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:11:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:11:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11: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
21:11: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 577ms
21:11: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
21:11:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee1a700 == 26 [pid = 1659] [id = 408]
21:11:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11b5f2400) [pid = 1659] [serial = 1138] [outer = 0x0]
21:11:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11bebc000) [pid = 1659] [serial = 1139] [outer = 0x11b5f2400]
21:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11c83ec00) [pid = 1659] [serial = 1140] [outer = 0x11b5f2400]
21:11:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:10 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
21:11:10 INFO - document served over http requires an https
21:11:10 INFO - sub-resource via script-tag using the meta-referrer
21:11:10 INFO - delivery method with keep-origin-redirect and when
21:11: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"
21:11:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:11:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:11:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:10 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
21:11:10 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 529ms
21:11:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
21:11:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f18c900 == 27 [pid = 1659] [id = 409]
21:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1204b9400) [pid = 1659] [serial = 1141] [outer = 0x0]
21:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12052ac00) [pid = 1659] [serial = 1142] [outer = 0x1204b9400]
21:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x121164000) [pid = 1659] [serial = 1143] [outer = 0x1204b9400]
21:11:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11: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
21:11:10 INFO - document served over http requires an https
21:11:10 INFO - sub-resource via script-tag using the meta-referrer
21:11:10 INFO - delivery method with no-redirect and when
21:11: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"
21:11:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:11:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:11:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11: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
21:11: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 476ms
21:11: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
21:11:10 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f18fb00 == 28 [pid = 1659] [id = 410]
21:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12ef96c00) [pid = 1659] [serial = 1144] [outer = 0x0]
21:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12f257400) [pid = 1659] [serial = 1145] [outer = 0x12ef96c00]
21:11:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x130129c00) [pid = 1659] [serial = 1146] [outer = 0x12ef96c00]
21:11:11 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11: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
21:11:11 INFO - document served over http requires an https
21:11:11 INFO - sub-resource via script-tag using the meta-referrer
21:11:11 INFO - delivery method with swap-origin-redirect and when
21:11: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"
21:11:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:11:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:11:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11: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
21:11: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 523ms
21:11: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
21:11:11 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:11 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:11 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x111128700 == 29 [pid = 1659] [id = 411]
21:11:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11116e400) [pid = 1659] [serial = 1147] [outer = 0x0]
21:11:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11b466400) [pid = 1659] [serial = 1148] [outer = 0x11116e400]
21:11:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11c932c00) [pid = 1659] [serial = 1149] [outer = 0x11116e400]
21:11:11 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:11 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:11 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
21:11:11 INFO - document served over http requires an https
21:11:11 INFO - sub-resource via script-tag using the meta-referrer
21:11:11 INFO - delivery method with swap-origin-redirect and when
21:11: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"
21:11:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:11:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:11:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:11 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
21:11:11 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 621ms
21:11:11 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
21:11:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c888300 == 30 [pid = 1659] [id = 412]
21:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12f1cd000) [pid = 1659] [serial = 1150] [outer = 0x0]
21:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12f3a7400) [pid = 1659] [serial = 1151] [outer = 0x12f1cd000]
21:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11c48fc00) [pid = 1659] [serial = 1152] [outer = 0x12f1cd000]
21:11:12 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:12 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:12 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
21:11:12 INFO - document served over http requires an https
21:11:12 INFO - sub-resource via script-tag using the meta-referrer
21:11:12 INFO - delivery method with keep-origin-redirect and when
21:11: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"
21:11:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:11:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:11:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11:12 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
21:11:12 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
21:11:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
21:11:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0be500 == 31 [pid = 1659] [id = 413]
21:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12fdfc400) [pid = 1659] [serial = 1153] [outer = 0x0]
21:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x127a89400) [pid = 1659] [serial = 1154] [outer = 0x12fdfc400]
21:11:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12f086000) [pid = 1659] [serial = 1155] [outer = 0x12fdfc400]
21:11:13 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11: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
21:11:13 INFO - document served over http requires an https
21:11:13 INFO - sub-resource via script-tag using the meta-referrer
21:11:13 INFO - delivery method with no-redirect and when
21:11: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"
21:11:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:11:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:11:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11: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
21:11: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 879ms
21:11: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
21:11:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a7800 == 32 [pid = 1659] [id = 414]
21:11:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12fddcc00) [pid = 1659] [serial = 1156] [outer = 0x0]
21:11:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12fdf5000) [pid = 1659] [serial = 1157] [outer = 0x12fddcc00]
21:11:14 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:14 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1303a6400) [pid = 1659] [serial = 1158] [outer = 0x12fddcc00]
21:11:14 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:14 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11: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
21:11:14 INFO - document served over http requires an https
21:11:14 INFO - sub-resource via script-tag using the meta-referrer
21:11:14 INFO - delivery method with swap-origin-redirect and when
21:11: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"
21:11:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:11:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:11:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11: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
21:11: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 1129ms
21:11: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
21:11:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee19300 == 33 [pid = 1659] [id = 415]
21:11:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1303cd000) [pid = 1659] [serial = 1159] [outer = 0x0]
21:11:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x127bef000) [pid = 1659] [serial = 1160] [outer = 0x1303cd000]
21:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x127b30000) [pid = 1659] [serial = 1161] [outer = 0x1303cd000]
21:11:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11: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
21:11:15 INFO - document served over http requires an https
21:11:15 INFO - sub-resource via xhr-request using the meta-referrer
21:11:15 INFO - delivery method with keep-origin-redirect and when
21:11: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"
21:11:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:11:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:11:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11: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
21:11: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 574ms
21:11: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
21:11:15 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x13012f900 == 34 [pid = 1659] [id = 416]
21:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x127b46c00) [pid = 1659] [serial = 1162] [outer = 0x0]
21:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x127a0d000) [pid = 1659] [serial = 1163] [outer = 0x127b46c00]
21:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x127b2cc00) [pid = 1659] [serial = 1164] [outer = 0x127b46c00]
21:11: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
21:11:15 INFO - document served over http requires an https
21:11:15 INFO - sub-resource via xhr-request using the meta-referrer
21:11:15 INFO - delivery method with no-redirect and when
21:11: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"
21:11:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:11:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:11:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11: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
21:11: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 625ms
21:11: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
21:11:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x131a38500 == 35 [pid = 1659] [id = 417]
21:11:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x127a59800) [pid = 1659] [serial = 1165] [outer = 0x0]
21:11:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x127a59c00) [pid = 1659] [serial = 1166] [outer = 0x127a59800]
21:11:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x131a75400) [pid = 1659] [serial = 1167] [outer = 0x127a59800]
21:11:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:16 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11: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
21:11:16 INFO - document served over http requires an https
21:11:16 INFO - sub-resource via xhr-request using the meta-referrer
21:11:16 INFO - delivery method with swap-origin-redirect and when
21:11: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"
21:11:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:11:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:11:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11: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
21:11: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 984ms
21:11: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
21:11:17 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7d200 == 36 [pid = 1659] [id = 418]
21:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11b522000) [pid = 1659] [serial = 1168] [outer = 0x0]
21:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x11c89ac00) [pid = 1659] [serial = 1169] [outer = 0x11b522000]
21:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1211b9c00) [pid = 1659] [serial = 1170] [outer = 0x11b522000]
21:11:17 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11: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
21:11:17 INFO - document served over http requires an https
21:11:17 INFO - sub-resource via xhr-request using the meta-referrer
21:11:17 INFO - delivery method with swap-origin-redirect and when
21:11: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"
21:11:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:11:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:11:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11: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
21:11: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 830ms
21:11: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
21:11:17 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:17 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cdb900 == 37 [pid = 1659] [id = 419]
21:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x111254400) [pid = 1659] [serial = 1171] [outer = 0x0]
21:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x112d91800) [pid = 1659] [serial = 1172] [outer = 0x111254400]
21:11:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x11cddb400) [pid = 1659] [serial = 1173] [outer = 0x111254400]
21:11:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11: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
21:11:18 INFO - document served over http requires an https
21:11:18 INFO - sub-resource via xhr-request using the meta-referrer
21:11:18 INFO - delivery method with keep-origin-redirect and when
21:11: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"
21:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:11:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:11:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11: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
21:11: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 673ms
21:11: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
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12f18c900 == 36 [pid = 1659] [id = 409]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee1a700 == 35 [pid = 1659] [id = 408]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee18e00 == 34 [pid = 1659] [id = 407]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x126faab00 == 33 [pid = 1659] [id = 406]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa8d00 == 32 [pid = 1659] [id = 405]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x126e77d00 == 31 [pid = 1659] [id = 404]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc5100 == 30 [pid = 1659] [id = 403]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd37100 == 29 [pid = 1659] [id = 402]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e4500 == 28 [pid = 1659] [id = 401]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0bf900 == 27 [pid = 1659] [id = 400]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf5600 == 26 [pid = 1659] [id = 399]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d6000 == 25 [pid = 1659] [id = 398]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cec00 == 24 [pid = 1659] [id = 397]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7d700 == 23 [pid = 1659] [id = 396]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x111129600 == 22 [pid = 1659] [id = 395]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7a000 == 21 [pid = 1659] [id = 394]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd72500 == 20 [pid = 1659] [id = 393]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa6500 == 19 [pid = 1659] [id = 392]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x126e75f00 == 18 [pid = 1659] [id = 391]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x126c63000 == 17 [pid = 1659] [id = 390]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1265ae800 == 16 [pid = 1659] [id = 389]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e6d00 == 15 [pid = 1659] [id = 388]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf2900 == 14 [pid = 1659] [id = 387]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1265b0100 == 13 [pid = 1659] [id = 385]
21:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7be00 == 12 [pid = 1659] [id = 386]
21:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x111275000) [pid = 1659] [serial = 1072] [outer = 0x0] [url = about:blank]
21:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11c8b3000) [pid = 1659] [serial = 1048] [outer = 0x0] [url = about:blank]
21:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11d1f1c00) [pid = 1659] [serial = 1051] [outer = 0x0] [url = about:blank]
21:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x119df6c00) [pid = 1659] [serial = 1042] [outer = 0x0] [url = about:blank]
21:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12f31f000) [pid = 1659] [serial = 1019] [outer = 0x0] [url = about:blank]
21:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11c418800) [pid = 1659] [serial = 1045] [outer = 0x0] [url = about:blank]
21:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x125583800) [pid = 1659] [serial = 1066] [outer = 0x0] [url = about:blank]
21:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x125ad0000) [pid = 1659] [serial = 1069] [outer = 0x0] [url = about:blank]
21:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1210ca400) [pid = 1659] [serial = 1061] [outer = 0x0] [url = about:blank]
21:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11dd09000) [pid = 1659] [serial = 1056] [outer = 0x0] [url = about:blank]
21:11:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x10743a300 == 13 [pid = 1659] [id = 420]
21:11:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x119df6c00) [pid = 1659] [serial = 1174] [outer = 0x0]
21:11:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11c418800) [pid = 1659] [serial = 1175] [outer = 0x119df6c00]
21:11:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11d175c00) [pid = 1659] [serial = 1176] [outer = 0x119df6c00]
21:11: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
21:11:18 INFO - document served over http requires an https
21:11:18 INFO - sub-resource via xhr-request using the meta-referrer
21:11:18 INFO - delivery method with no-redirect and when
21:11: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"
21:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:11:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:11:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11: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
21:11: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 522ms
21:11: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
21:11:19 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cec00 == 14 [pid = 1659] [id = 421]
21:11:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12116c400) [pid = 1659] [serial = 1177] [outer = 0x0]
21:11:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12117f000) [pid = 1659] [serial = 1178] [outer = 0x12116c400]
21:11:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x125a5e800) [pid = 1659] [serial = 1179] [outer = 0x12116c400]
21:11:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11: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
21:11:19 INFO - document served over http requires an https
21:11:19 INFO - sub-resource via xhr-request using the meta-referrer
21:11:19 INFO - delivery method with swap-origin-redirect and when
21:11: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"
21:11:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:11:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:11:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:11:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:11:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:11:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:11: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
21:11: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 520ms
21:11:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:11:19 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd73900 == 15 [pid = 1659] [id = 422]
21:11:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x126b9ac00) [pid = 1659] [serial = 1180] [outer = 0x0]
21:11:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x126beec00) [pid = 1659] [serial = 1181] [outer = 0x126b9ac00]
21:11:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x126ea0c00) [pid = 1659] [serial = 1182] [outer = 0x126b9ac00]
21:11:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:19 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
21:11:19 INFO - document served over http requires an http
21:11:19 INFO - sub-resource via fetch-request using the http-csp
21:11:19 INFO - delivery method with keep-origin-redirect and when
21:11:19 INFO - the target request is cross-origin.
21:11:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 477ms
21:11:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:11:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e4500 == 16 [pid = 1659] [id = 423]
21:11:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x127a70000) [pid = 1659] [serial = 1183] [outer = 0x0]
21:11:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x127a89800) [pid = 1659] [serial = 1184] [outer = 0x127a70000]
21:11:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x127b9f000) [pid = 1659] [serial = 1185] [outer = 0x127a70000]
21:11:20 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:20 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:20 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
21:11:20 INFO - document served over http requires an http
21:11:20 INFO - sub-resource via fetch-request using the http-csp
21:11:20 INFO - delivery method with no-redirect and when
21:11:20 INFO - the target request is cross-origin.
21:11:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 481ms
21:11:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:11:20 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bbf00 == 17 [pid = 1659] [id = 424]
21:11:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12ef6dc00) [pid = 1659] [serial = 1186] [outer = 0x0]
21:11:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12ef79400) [pid = 1659] [serial = 1187] [outer = 0x12ef6dc00]
21:11:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12f1fd400) [pid = 1659] [serial = 1188] [outer = 0x12ef6dc00]
21:11:20 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:21 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
21:11:21 INFO - document served over http requires an http
21:11:21 INFO - sub-resource via fetch-request using the http-csp
21:11:21 INFO - delivery method with swap-origin-redirect and when
21:11:21 INFO - the target request is cross-origin.
21:11:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 884ms
21:11:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:11:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265ac000 == 18 [pid = 1659] [id = 425]
21:11:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12fdf5c00) [pid = 1659] [serial = 1189] [outer = 0x0]
21:11:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x130033800) [pid = 1659] [serial = 1190] [outer = 0x12fdf5c00]
21:11:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x11d02c400) [pid = 1659] [serial = 1191] [outer = 0x12fdf5c00]
21:11:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a5f00 == 19 [pid = 1659] [id = 426]
21:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1300e8400) [pid = 1659] [serial = 1192] [outer = 0x0]
21:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1302a3000) [pid = 1659] [serial = 1193] [outer = 0x1300e8400]
21:11:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:22 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
21:11:22 INFO - document served over http requires an http
21:11:22 INFO - sub-resource via iframe-tag using the http-csp
21:11:22 INFO - delivery method with keep-origin-redirect and when
21:11:22 INFO - the target request is cross-origin.
21:11:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1180ms
21:11:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:11:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a9600 == 20 [pid = 1659] [id = 427]
21:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x130314000) [pid = 1659] [serial = 1194] [outer = 0x0]
21:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x13036b800) [pid = 1659] [serial = 1195] [outer = 0x130314000]
21:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x131a75c00) [pid = 1659] [serial = 1196] [outer = 0x130314000]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x11d650400) [pid = 1659] [serial = 1073] [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]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12f257400) [pid = 1659] [serial = 1145] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12f31f800) [pid = 1659] [serial = 1129] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12f3ec800) [pid = 1659] [serial = 1132] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178269106]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x112dd7800) [pid = 1659] [serial = 1103] [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]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12effc000) [pid = 1659] [serial = 1123] [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]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x11121cc00) [pid = 1659] [serial = 1133] [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]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x11b5f2400) [pid = 1659] [serial = 1138] [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]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x126c4f000) [pid = 1659] [serial = 1118] [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]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11dd09c00) [pid = 1659] [serial = 1111] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178266672]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1204b9400) [pid = 1659] [serial = 1141] [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]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1211b9800) [pid = 1659] [serial = 1113] [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]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12f118400) [pid = 1659] [serial = 1126] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x112ca0c00) [pid = 1659] [serial = 1106] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1075cc000) [pid = 1659] [serial = 1136] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12f3ec000) [pid = 1659] [serial = 1131] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178269106]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x11d175000) [pid = 1659] [serial = 1108] [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]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x112cbe000) [pid = 1659] [serial = 1100] [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]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x126fca000) [pid = 1659] [serial = 1121] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12f31a000) [pid = 1659] [serial = 1128] [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]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x125a5e400) [pid = 1659] [serial = 1116] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x126eba800) [pid = 1659] [serial = 1092] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x127aaec00) [pid = 1659] [serial = 1095] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x112d91400) [pid = 1659] [serial = 1080] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12052ac00) [pid = 1659] [serial = 1142] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1267b3800) [pid = 1659] [serial = 1086] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x126c84c00) [pid = 1659] [serial = 1089] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x125b25000) [pid = 1659] [serial = 1077] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x112d89400) [pid = 1659] [serial = 1101] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12f11ac00) [pid = 1659] [serial = 1127] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12effc400) [pid = 1659] [serial = 1124] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11dd20000) [pid = 1659] [serial = 1112] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178266672]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11d1f1800) [pid = 1659] [serial = 1109] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x112d5d400) [pid = 1659] [serial = 1107] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11be5c800) [pid = 1659] [serial = 1104] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x127ab3000) [pid = 1659] [serial = 1122] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x126c72000) [pid = 1659] [serial = 1119] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12f108400) [pid = 1659] [serial = 1098] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1075cc400) [pid = 1659] [serial = 1137] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x119da1000) [pid = 1659] [serial = 1134] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11bebc000) [pid = 1659] [serial = 1139] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x125a63c00) [pid = 1659] [serial = 1117] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1211f6800) [pid = 1659] [serial = 1114] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x125a63000) [pid = 1659] [serial = 1083] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12646cc00) [pid = 1659] [serial = 1078] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1204fa400) [pid = 1659] [serial = 1075] [outer = 0x0] [url = about:blank]
21:11:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e75a00 == 21 [pid = 1659] [id = 428]
21:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1075cc000) [pid = 1659] [serial = 1197] [outer = 0x0]
21:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11121cc00) [pid = 1659] [serial = 1198] [outer = 0x1075cc000]
21:11:23 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
21:11:23 INFO - document served over http requires an http
21:11:23 INFO - sub-resource via iframe-tag using the http-csp
21:11:23 INFO - delivery method with no-redirect and when
21:11:23 INFO - the target request is cross-origin.
21:11:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 574ms
21:11:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:11:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e79b00 == 22 [pid = 1659] [id = 429]
21:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x112cbe000) [pid = 1659] [serial = 1199] [outer = 0x0]
21:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x112cbe400) [pid = 1659] [serial = 1200] [outer = 0x112cbe000]
21:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119b90400) [pid = 1659] [serial = 1201] [outer = 0x112cbe000]
21:11:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa8d00 == 23 [pid = 1659] [id = 430]
21:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x111054800) [pid = 1659] [serial = 1202] [outer = 0x0]
21:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11b5f2400) [pid = 1659] [serial = 1203] [outer = 0x111054800]
21:11:23 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:23 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
21:11:23 INFO - document served over http requires an http
21:11:23 INFO - sub-resource via iframe-tag using the http-csp
21:11:23 INFO - delivery method with swap-origin-redirect and when
21:11:23 INFO - the target request is cross-origin.
21:11:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 521ms
21:11:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:11:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee17f00 == 24 [pid = 1659] [id = 431]
21:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11c5e3000) [pid = 1659] [serial = 1204] [outer = 0x0]
21:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11c890000) [pid = 1659] [serial = 1205] [outer = 0x11c5e3000]
21:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11d650400) [pid = 1659] [serial = 1206] [outer = 0x11c5e3000]
21:11:23 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:24 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
21:11:24 INFO - document served over http requires an http
21:11:24 INFO - sub-resource via script-tag using the http-csp
21:11:24 INFO - delivery method with keep-origin-redirect and when
21:11:24 INFO - the target request is cross-origin.
21:11:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 528ms
21:11:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:11:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f18ec00 == 25 [pid = 1659] [id = 432]
21:11:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1210e6800) [pid = 1659] [serial = 1207] [outer = 0x0]
21:11:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1211a9800) [pid = 1659] [serial = 1208] [outer = 0x1210e6800]
21:11:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1211f8000) [pid = 1659] [serial = 1209] [outer = 0x1210e6800]
21:11:24 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:24 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:24 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
21:11:24 INFO - document served over http requires an http
21:11:24 INFO - sub-resource via script-tag using the http-csp
21:11:24 INFO - delivery method with no-redirect and when
21:11:24 INFO - the target request is cross-origin.
21:11:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 520ms
21:11:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:11:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x13025d900 == 26 [pid = 1659] [id = 433]
21:11:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x125b25000) [pid = 1659] [serial = 1210] [outer = 0x0]
21:11:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x126450000) [pid = 1659] [serial = 1211] [outer = 0x125b25000]
21:11:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1267b3800) [pid = 1659] [serial = 1212] [outer = 0x125b25000]
21:11:24 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:25 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
21:11:25 INFO - document served over http requires an http
21:11:25 INFO - sub-resource via script-tag using the http-csp
21:11:25 INFO - delivery method with swap-origin-redirect and when
21:11:25 INFO - the target request is cross-origin.
21:11:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 576ms
21:11:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:11:25 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:25 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cb000 == 27 [pid = 1659] [id = 434]
21:11:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11bffcc00) [pid = 1659] [serial = 1213] [outer = 0x0]
21:11:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11c48f400) [pid = 1659] [serial = 1214] [outer = 0x11bffcc00]
21:11:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11d7ee800) [pid = 1659] [serial = 1215] [outer = 0x11bffcc00]
21:11:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:25 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
21:11:25 INFO - document served over http requires an http
21:11:25 INFO - sub-resource via xhr-request using the http-csp
21:11:25 INFO - delivery method with keep-origin-redirect and when
21:11:25 INFO - the target request is cross-origin.
21:11:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 576ms
21:11:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:11:25 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:25 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d00f300 == 28 [pid = 1659] [id = 435]
21:11:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1255e8800) [pid = 1659] [serial = 1216] [outer = 0x0]
21:11:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x125a31400) [pid = 1659] [serial = 1217] [outer = 0x1255e8800]
21:11:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x126c72000) [pid = 1659] [serial = 1218] [outer = 0x1255e8800]
21:11:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:26 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
21:11:26 INFO - document served over http requires an http
21:11:26 INFO - sub-resource via xhr-request using the http-csp
21:11:26 INFO - delivery method with no-redirect and when
21:11:26 INFO - the target request is cross-origin.
21:11:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 570ms
21:11:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:11:26 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc5100 == 29 [pid = 1659] [id = 436]
21:11:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x126fca000) [pid = 1659] [serial = 1219] [outer = 0x0]
21:11:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x126ff1400) [pid = 1659] [serial = 1220] [outer = 0x126fca000]
21:11:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x127ba9400) [pid = 1659] [serial = 1221] [outer = 0x126fca000]
21:11:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:27 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
21:11:27 INFO - document served over http requires an http
21:11:27 INFO - sub-resource via xhr-request using the http-csp
21:11:27 INFO - delivery method with swap-origin-redirect and when
21:11:27 INFO - the target request is cross-origin.
21:11:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 570ms
21:11:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:11:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x126faa100 == 30 [pid = 1659] [id = 437]
21:11:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12f10d800) [pid = 1659] [serial = 1222] [outer = 0x0]
21:11:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12f118400) [pid = 1659] [serial = 1223] [outer = 0x12f10d800]
21:11:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12f3ec000) [pid = 1659] [serial = 1224] [outer = 0x12f10d800]
21:11:27 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:27 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:27 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
21:11:27 INFO - document served over http requires an https
21:11:27 INFO - sub-resource via fetch-request using the http-csp
21:11:27 INFO - delivery method with keep-origin-redirect and when
21:11:27 INFO - the target request is cross-origin.
21:11:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 574ms
21:11:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:11:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x13025cf00 == 31 [pid = 1659] [id = 438]
21:11:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x130071000) [pid = 1659] [serial = 1225] [outer = 0x0]
21:11:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1302acc00) [pid = 1659] [serial = 1226] [outer = 0x130071000]
21:11:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x131bf9000) [pid = 1659] [serial = 1227] [outer = 0x130071000]
21:11:27 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:27 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:28 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
21:11:28 INFO - document served over http requires an https
21:11:28 INFO - sub-resource via fetch-request using the http-csp
21:11:28 INFO - delivery method with no-redirect and when
21:11:28 INFO - the target request is cross-origin.
21:11:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 679ms
21:11:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:11:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7d700 == 32 [pid = 1659] [id = 439]
21:11:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x11dca4400) [pid = 1659] [serial = 1228] [outer = 0x0]
21:11:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x11dca4800) [pid = 1659] [serial = 1229] [outer = 0x11dca4400]
21:11:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x1326d4000) [pid = 1659] [serial = 1230] [outer = 0x11dca4400]
21:11:30 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:30 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
21:11:30 INFO - document served over http requires an https
21:11:30 INFO - sub-resource via fetch-request using the http-csp
21:11:30 INFO - delivery method with swap-origin-redirect and when
21:11:30 INFO - the target request is cross-origin.
21:11:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1740ms
21:11:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:11:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbe800 == 33 [pid = 1659] [id = 440]
21:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1110c3400) [pid = 1659] [serial = 1231] [outer = 0x0]
21:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x112d1cc00) [pid = 1659] [serial = 1232] [outer = 0x1110c3400]
21:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x119ad8400) [pid = 1659] [serial = 1233] [outer = 0x1110c3400]
21:11:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c887e00 == 34 [pid = 1659] [id = 441]
21:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x1110bb400) [pid = 1659] [serial = 1234] [outer = 0x0]
21:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x119c17800) [pid = 1659] [serial = 1235] [outer = 0x1110bb400]
21:11:30 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
21:11:30 INFO - document served over http requires an https
21:11:30 INFO - sub-resource via iframe-tag using the http-csp
21:11:30 INFO - delivery method with keep-origin-redirect and when
21:11:30 INFO - the target request is cross-origin.
21:11:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 681ms
21:11:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:11:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7b900 == 35 [pid = 1659] [id = 442]
21:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x11be4cc00) [pid = 1659] [serial = 1236] [outer = 0x0]
21:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x11be65400) [pid = 1659] [serial = 1237] [outer = 0x11be4cc00]
21:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x11bf14c00) [pid = 1659] [serial = 1238] [outer = 0x11be4cc00]
21:11:31 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12f18ec00 == 34 [pid = 1659] [id = 432]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee17f00 == 33 [pid = 1659] [id = 431]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa8d00 == 32 [pid = 1659] [id = 430]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x126e79b00 == 31 [pid = 1659] [id = 429]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x126e75a00 == 30 [pid = 1659] [id = 428]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a9600 == 29 [pid = 1659] [id = 427]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a5f00 == 28 [pid = 1659] [id = 426]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1265ac000 == 27 [pid = 1659] [id = 425]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bbf00 == 26 [pid = 1659] [id = 424]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e4500 == 25 [pid = 1659] [id = 423]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd73900 == 24 [pid = 1659] [id = 422]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cec00 == 23 [pid = 1659] [id = 421]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x10743a300 == 22 [pid = 1659] [id = 420]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x126c64e00 == 21 [pid = 1659] [id = 364]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x119cdb900 == 20 [pid = 1659] [id = 419]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7d200 == 19 [pid = 1659] [id = 418]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x131a38500 == 18 [pid = 1659] [id = 417]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x13012f900 == 17 [pid = 1659] [id = 416]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee19300 == 16 [pid = 1659] [id = 415]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a7800 == 15 [pid = 1659] [id = 414]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0be500 == 14 [pid = 1659] [id = 413]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11c888300 == 13 [pid = 1659] [id = 412]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x111128700 == 12 [pid = 1659] [id = 411]
21:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12f18fb00 == 11 [pid = 1659] [id = 410]
21:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12108fc00) [pid = 1659] [serial = 1135] [outer = 0x0] [url = about:blank]
21:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x121164000) [pid = 1659] [serial = 1143] [outer = 0x0] [url = about:blank]
21:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x11d79e800) [pid = 1659] [serial = 1110] [outer = 0x0] [url = about:blank]
21:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x11bed0c00) [pid = 1659] [serial = 1102] [outer = 0x0] [url = about:blank]
21:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x11c82f800) [pid = 1659] [serial = 1105] [outer = 0x0] [url = about:blank]
21:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11c83ec00) [pid = 1659] [serial = 1140] [outer = 0x0] [url = about:blank]
21:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12f3d1000) [pid = 1659] [serial = 1130] [outer = 0x0] [url = about:blank]
21:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12f10c000) [pid = 1659] [serial = 1125] [outer = 0x0] [url = about:blank]
21:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x126f42000) [pid = 1659] [serial = 1120] [outer = 0x0] [url = about:blank]
21:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x125a5d000) [pid = 1659] [serial = 1115] [outer = 0x0] [url = about:blank]
21:11:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x111128c00 == 12 [pid = 1659] [id = 443]
21:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x111054000) [pid = 1659] [serial = 1239] [outer = 0x0]
21:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x111171400) [pid = 1659] [serial = 1240] [outer = 0x111054000]
21:11:31 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
21:11:31 INFO - document served over http requires an https
21:11:31 INFO - sub-resource via iframe-tag using the http-csp
21:11:31 INFO - delivery method with no-redirect and when
21:11:31 INFO - the target request is cross-origin.
21:11:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 674ms
21:11:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:11:31 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7d200 == 13 [pid = 1659] [id = 444]
21:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x11bf91c00) [pid = 1659] [serial = 1241] [outer = 0x0]
21:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x11bfa4400) [pid = 1659] [serial = 1242] [outer = 0x11bf91c00]
21:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11c48f800) [pid = 1659] [serial = 1243] [outer = 0x11bf91c00]
21:11:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c888300 == 14 [pid = 1659] [id = 445]
21:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x11c4f4c00) [pid = 1659] [serial = 1244] [outer = 0x0]
21:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x11c82fc00) [pid = 1659] [serial = 1245] [outer = 0x11c4f4c00]
21:11:31 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:31 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
21:11:31 INFO - document served over http requires an https
21:11:31 INFO - sub-resource via iframe-tag using the http-csp
21:11:31 INFO - delivery method with swap-origin-redirect and when
21:11:31 INFO - the target request is cross-origin.
21:11:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 575ms
21:11:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:11:32 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9da600 == 15 [pid = 1659] [id = 446]
21:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x11c8b1000) [pid = 1659] [serial = 1246] [outer = 0x0]
21:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x11c8b3400) [pid = 1659] [serial = 1247] [outer = 0x11c8b1000]
21:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1112bec00) [pid = 1659] [serial = 1248] [outer = 0x11c8b1000]
21:11:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:32 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
21:11:32 INFO - document served over http requires an https
21:11:32 INFO - sub-resource via script-tag using the http-csp
21:11:32 INFO - delivery method with keep-origin-redirect and when
21:11:32 INFO - the target request is cross-origin.
21:11:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 576ms
21:11:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:11:32 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd72a00 == 16 [pid = 1659] [id = 447]
21:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x11d035400) [pid = 1659] [serial = 1249] [outer = 0x0]
21:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x11d175800) [pid = 1659] [serial = 1250] [outer = 0x11d035400]
21:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x11d1f1000) [pid = 1659] [serial = 1251] [outer = 0x11d035400]
21:11:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:33 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
21:11:33 INFO - document served over http requires an https
21:11:33 INFO - sub-resource via script-tag using the http-csp
21:11:33 INFO - delivery method with no-redirect and when
21:11:33 INFO - the target request is cross-origin.
21:11:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 473ms
21:11:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:11:33 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d010700 == 17 [pid = 1659] [id = 448]
21:11:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x11d6b5400) [pid = 1659] [serial = 1252] [outer = 0x0]
21:11:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x11d6efc00) [pid = 1659] [serial = 1253] [outer = 0x11d6b5400]
21:11:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x11dc5a800) [pid = 1659] [serial = 1254] [outer = 0x11d6b5400]
21:11:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:33 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
21:11:33 INFO - document served over http requires an https
21:11:33 INFO - sub-resource via script-tag using the http-csp
21:11:33 INFO - delivery method with swap-origin-redirect and when
21:11:33 INFO - the target request is cross-origin.
21:11:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 572ms
21:11:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:11:33 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d65f400 == 18 [pid = 1659] [id = 449]
21:11:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x1204b9800) [pid = 1659] [serial = 1255] [outer = 0x0]
21:11:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x1204b9c00) [pid = 1659] [serial = 1256] [outer = 0x1204b9800]
21:11:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x119b7dc00) [pid = 1659] [serial = 1257] [outer = 0x1204b9800]
21:11:34 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
21:11:34 INFO - document served over http requires an https
21:11:34 INFO - sub-resource via xhr-request using the http-csp
21:11:34 INFO - delivery method with keep-origin-redirect and when
21:11:34 INFO - the target request is cross-origin.
21:11:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 526ms
21:11:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:11:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e7700 == 19 [pid = 1659] [id = 450]
21:11:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x121164400) [pid = 1659] [serial = 1258] [outer = 0x0]
21:11:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x121164800) [pid = 1659] [serial = 1259] [outer = 0x121164400]
21:11:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x125442000) [pid = 1659] [serial = 1260] [outer = 0x121164400]
21:11:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:34 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
21:11:34 INFO - document served over http requires an https
21:11:34 INFO - sub-resource via xhr-request using the http-csp
21:11:34 INFO - delivery method with no-redirect and when
21:11:34 INFO - the target request is cross-origin.
21:11:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 469ms
21:11:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:11:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047ec00 == 20 [pid = 1659] [id = 451]
21:11:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x12554c400) [pid = 1659] [serial = 1261] [outer = 0x0]
21:11:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x125583400) [pid = 1659] [serial = 1262] [outer = 0x12554c400]
21:11:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x125a5d400) [pid = 1659] [serial = 1263] [outer = 0x12554c400]
21:11:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:35 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
21:11:35 INFO - document served over http requires an https
21:11:35 INFO - sub-resource via xhr-request using the http-csp
21:11:35 INFO - delivery method with swap-origin-redirect and when
21:11:35 INFO - the target request is cross-origin.
21:11:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 573ms
21:11:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:11:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc1000 == 21 [pid = 1659] [id = 452]
21:11:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x125ad0c00) [pid = 1659] [serial = 1264] [outer = 0x0]
21:11:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x125b25400) [pid = 1659] [serial = 1265] [outer = 0x125ad0c00]
21:11:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x1264e1c00) [pid = 1659] [serial = 1266] [outer = 0x125ad0c00]
21:11:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12f10d400) [pid = 1659] [serial = 959] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x12ef96c00) [pid = 1659] [serial = 1144] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x12f1fdc00) [pid = 1659] [serial = 825] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x127a70000) [pid = 1659] [serial = 1183] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x127a59800) [pid = 1659] [serial = 1165] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x11116e400) [pid = 1659] [serial = 1147] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x127b46c00) [pid = 1659] [serial = 1162] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x1210e6800) [pid = 1659] [serial = 1207] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12ef6dc00) [pid = 1659] [serial = 1186] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12fdfc400) [pid = 1659] [serial = 1153] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x1303cd000) [pid = 1659] [serial = 1159] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x130314000) [pid = 1659] [serial = 1194] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12fddcc00) [pid = 1659] [serial = 1156] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x119df6c00) [pid = 1659] [serial = 1174] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12fdf5c00) [pid = 1659] [serial = 1189] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x11b522000) [pid = 1659] [serial = 1168] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1300e8400) [pid = 1659] [serial = 1192] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12116c400) [pid = 1659] [serial = 1177] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12f1cd000) [pid = 1659] [serial = 1150] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x126b9ac00) [pid = 1659] [serial = 1180] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x111254400) [pid = 1659] [serial = 1171] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x11c5e3000) [pid = 1659] [serial = 1204] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x111054800) [pid = 1659] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x127a70c00) [pid = 1659] [serial = 1094] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x112cbe000) [pid = 1659] [serial = 1199] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1075cc000) [pid = 1659] [serial = 1197] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178283039]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x126eba400) [pid = 1659] [serial = 1091] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x126c84800) [pid = 1659] [serial = 1088] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12672d400) [pid = 1659] [serial = 1085] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1254bdc00) [pid = 1659] [serial = 1082] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x112ce7400) [pid = 1659] [serial = 1079] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x125a5ec00) [pid = 1659] [serial = 1076] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11dc8e800) [pid = 1659] [serial = 1022] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x127b9f800) [pid = 1659] [serial = 1028] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12f25d000) [pid = 1659] [serial = 899] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12ee5fc00) [pid = 1659] [serial = 962] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x126f75000) [pid = 1659] [serial = 894] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1255d9c00) [pid = 1659] [serial = 965] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x126614400) [pid = 1659] [serial = 956] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11c9ee000) [pid = 1659] [serial = 889] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x130106000) [pid = 1659] [serial = 1025] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1302a3c00) [pid = 1659] [serial = 1031] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1301fc400) [pid = 1659] [serial = 909] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1266d8000) [pid = 1659] [serial = 970] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12f2c4800) [pid = 1659] [serial = 904] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12ee5f800) [pid = 1659] [serial = 1097] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11c56c800) [pid = 1659] [serial = 953] [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]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x112d91800) [pid = 1659] [serial = 1172] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x127a89400) [pid = 1659] [serial = 1154] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x127a59c00) [pid = 1659] [serial = 1166] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11c418800) [pid = 1659] [serial = 1175] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x127a0d000) [pid = 1659] [serial = 1163] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1211a9800) [pid = 1659] [serial = 1208] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12117f000) [pid = 1659] [serial = 1178] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x127bef000) [pid = 1659] [serial = 1160] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11c89ac00) [pid = 1659] [serial = 1169] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11b466400) [pid = 1659] [serial = 1148] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12ef79400) [pid = 1659] [serial = 1187] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11c890000) [pid = 1659] [serial = 1205] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12f3a7400) [pid = 1659] [serial = 1151] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x126450000) [pid = 1659] [serial = 1211] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12fdf5000) [pid = 1659] [serial = 1157] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11121cc00) [pid = 1659] [serial = 1198] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178283039]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x13036b800) [pid = 1659] [serial = 1195] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1302a3000) [pid = 1659] [serial = 1193] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x130033800) [pid = 1659] [serial = 1190] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126beec00) [pid = 1659] [serial = 1181] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11b5f2400) [pid = 1659] [serial = 1203] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112cbe400) [pid = 1659] [serial = 1200] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x127a89800) [pid = 1659] [serial = 1184] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11cddb400) [pid = 1659] [serial = 1173] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x130129c00) [pid = 1659] [serial = 1146] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126bee400) [pid = 1659] [serial = 827] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x131a75400) [pid = 1659] [serial = 1167] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x127b6cc00) [pid = 1659] [serial = 1096] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11d175c00) [pid = 1659] [serial = 1176] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x127b2cc00) [pid = 1659] [serial = 1164] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126f56400) [pid = 1659] [serial = 1093] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125ac5800) [pid = 1659] [serial = 1024] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x130299400) [pid = 1659] [serial = 1030] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11dd09800) [pid = 1659] [serial = 901] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12f23d800) [pid = 1659] [serial = 964] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126ac4000) [pid = 1659] [serial = 1087] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12ef79c00) [pid = 1659] [serial = 896] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1264e1800) [pid = 1659] [serial = 1084] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12f10c400) [pid = 1659] [serial = 967] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119c29c00) [pid = 1659] [serial = 958] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x121017400) [pid = 1659] [serial = 891] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x13036b000) [pid = 1659] [serial = 1027] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x130307400) [pid = 1659] [serial = 1033] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x130129000) [pid = 1659] [serial = 911] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1300c5c00) [pid = 1659] [serial = 972] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x126dfe800) [pid = 1659] [serial = 1090] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x125a5e800) [pid = 1659] [serial = 1179] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x127b30000) [pid = 1659] [serial = 1161] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1211b9c00) [pid = 1659] [serial = 1170] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1300d9400) [pid = 1659] [serial = 906] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12f1cd400) [pid = 1659] [serial = 1099] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11d111c00) [pid = 1659] [serial = 955] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11be65800) [pid = 1659] [serial = 1081] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12f3d1c00) [pid = 1659] [serial = 961] [outer = 0x0] [url = about:blank]
21:11:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:36 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
21:11:36 INFO - document served over http requires an http
21:11:36 INFO - sub-resource via fetch-request using the http-csp
21:11:36 INFO - delivery method with keep-origin-redirect and when
21:11:36 INFO - the target request is same-origin.
21:11:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 775ms
21:11:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:11:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a5000 == 22 [pid = 1659] [id = 453]
21:11:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11121cc00) [pid = 1659] [serial = 1267] [outer = 0x0]
21:11:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x111254400) [pid = 1659] [serial = 1268] [outer = 0x11121cc00]
21:11:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x112d91400) [pid = 1659] [serial = 1269] [outer = 0x11121cc00]
21:11:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:36 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
21:11:36 INFO - document served over http requires an http
21:11:36 INFO - sub-resource via fetch-request using the http-csp
21:11:36 INFO - delivery method with no-redirect and when
21:11:36 INFO - the target request is same-origin.
21:11:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 881ms
21:11:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:11:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c65800 == 23 [pid = 1659] [id = 454]
21:11:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11c4f4800) [pid = 1659] [serial = 1270] [outer = 0x0]
21:11:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11c56c800) [pid = 1659] [serial = 1271] [outer = 0x11c4f4800]
21:11:37 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:37 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11cddb400) [pid = 1659] [serial = 1272] [outer = 0x11c4f4800]
21:11:37 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:37 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:37 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:38 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
21:11:38 INFO - document served over http requires an http
21:11:38 INFO - sub-resource via fetch-request using the http-csp
21:11:38 INFO - delivery method with swap-origin-redirect and when
21:11:38 INFO - the target request is same-origin.
21:11:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1130ms
21:11:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:11:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x111336700 == 24 [pid = 1659] [id = 455]
21:11:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11116e800) [pid = 1659] [serial = 1273] [outer = 0x0]
21:11:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112cbe000) [pid = 1659] [serial = 1274] [outer = 0x11116e800]
21:11:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119da1000) [pid = 1659] [serial = 1275] [outer = 0x11116e800]
21:11:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c506200 == 25 [pid = 1659] [id = 456]
21:11:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11b466c00) [pid = 1659] [serial = 1276] [outer = 0x0]
21:11:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11cdedc00) [pid = 1659] [serial = 1277] [outer = 0x11b466c00]
21:11:38 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
21:11:38 INFO - document served over http requires an http
21:11:38 INFO - sub-resource via iframe-tag using the http-csp
21:11:38 INFO - delivery method with keep-origin-redirect and when
21:11:38 INFO - the target request is same-origin.
21:11:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 629ms
21:11:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:11:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d6a00 == 26 [pid = 1659] [id = 457]
21:11:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11d1cc800) [pid = 1659] [serial = 1278] [outer = 0x0]
21:11:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11d6ef000) [pid = 1659] [serial = 1279] [outer = 0x11d1cc800]
21:11:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11dda7400) [pid = 1659] [serial = 1280] [outer = 0x11d1cc800]
21:11:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd76600 == 27 [pid = 1659] [id = 458]
21:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1210e6800) [pid = 1659] [serial = 1281] [outer = 0x0]
21:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1211a9800) [pid = 1659] [serial = 1282] [outer = 0x1210e6800]
21:11:39 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
21:11:39 INFO - document served over http requires an http
21:11:39 INFO - sub-resource via iframe-tag using the http-csp
21:11:39 INFO - delivery method with no-redirect and when
21:11:39 INFO - the target request is same-origin.
21:11:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 630ms
21:11:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:11:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d65e000 == 28 [pid = 1659] [id = 459]
21:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1254bd400) [pid = 1659] [serial = 1283] [outer = 0x0]
21:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1254bdc00) [pid = 1659] [serial = 1284] [outer = 0x1254bd400]
21:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11c859400) [pid = 1659] [serial = 1285] [outer = 0x1254bd400]
21:11:39 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bec00 == 29 [pid = 1659] [id = 460]
21:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x125ad0000) [pid = 1659] [serial = 1286] [outer = 0x0]
21:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126450c00) [pid = 1659] [serial = 1287] [outer = 0x125ad0000]
21:11:39 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:39 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
21:11:39 INFO - document served over http requires an http
21:11:39 INFO - sub-resource via iframe-tag using the http-csp
21:11:39 INFO - delivery method with swap-origin-redirect and when
21:11:39 INFO - the target request is same-origin.
21:11:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 678ms
21:11:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:11:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a6e00 == 30 [pid = 1659] [id = 461]
21:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126597400) [pid = 1659] [serial = 1288] [outer = 0x0]
21:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126597c00) [pid = 1659] [serial = 1289] [outer = 0x126597400]
21:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1266d8c00) [pid = 1659] [serial = 1290] [outer = 0x126597400]
21:11:40 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:40 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
21:11:40 INFO - document served over http requires an http
21:11:40 INFO - sub-resource via script-tag using the http-csp
21:11:40 INFO - delivery method with keep-origin-redirect and when
21:11:40 INFO - the target request is same-origin.
21:11:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 627ms
21:11:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:11:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e75f00 == 31 [pid = 1659] [id = 462]
21:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126ab8800) [pid = 1659] [serial = 1291] [outer = 0x0]
21:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126ab8c00) [pid = 1659] [serial = 1292] [outer = 0x126ab8800]
21:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126b9ac00) [pid = 1659] [serial = 1293] [outer = 0x126ab8800]
21:11:40 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:41 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
21:11:41 INFO - document served over http requires an http
21:11:41 INFO - sub-resource via script-tag using the http-csp
21:11:41 INFO - delivery method with no-redirect and when
21:11:41 INFO - the target request is same-origin.
21:11:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 572ms
21:11:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:11:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa8d00 == 32 [pid = 1659] [id = 463]
21:11:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126dc5400) [pid = 1659] [serial = 1294] [outer = 0x0]
21:11:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126dfe000) [pid = 1659] [serial = 1295] [outer = 0x126dc5400]
21:11:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126ea2000) [pid = 1659] [serial = 1296] [outer = 0x126dc5400]
21:11:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:41 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
21:11:41 INFO - document served over http requires an http
21:11:41 INFO - sub-resource via script-tag using the http-csp
21:11:41 INFO - delivery method with swap-origin-redirect and when
21:11:41 INFO - the target request is same-origin.
21:11:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 633ms
21:11:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:11:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee1bb00 == 33 [pid = 1659] [id = 464]
21:11:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126eba400) [pid = 1659] [serial = 1297] [outer = 0x0]
21:11:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126edbc00) [pid = 1659] [serial = 1298] [outer = 0x126eba400]
21:11:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126f56c00) [pid = 1659] [serial = 1299] [outer = 0x126eba400]
21:11:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:42 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
21:11:42 INFO - document served over http requires an http
21:11:42 INFO - sub-resource via xhr-request using the http-csp
21:11:42 INFO - delivery method with keep-origin-redirect and when
21:11:42 INFO - the target request is same-origin.
21:11:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 574ms
21:11:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:11:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x13012ea00 == 34 [pid = 1659] [id = 465]
21:11:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x127a58c00) [pid = 1659] [serial = 1300] [outer = 0x0]
21:11:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x127a70000) [pid = 1659] [serial = 1301] [outer = 0x127a58c00]
21:11:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x127ab3c00) [pid = 1659] [serial = 1302] [outer = 0x127a58c00]
21:11:43 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
21:11:43 INFO - document served over http requires an http
21:11:43 INFO - sub-resource via xhr-request using the http-csp
21:11:43 INFO - delivery method with no-redirect and when
21:11:43 INFO - the target request is same-origin.
21:11:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 579ms
21:11:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:11:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x130132600 == 35 [pid = 1659] [id = 466]
21:11:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x127b3a800) [pid = 1659] [serial = 1303] [outer = 0x0]
21:11:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x127b5c400) [pid = 1659] [serial = 1304] [outer = 0x127b3a800]
21:11:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x127b70000) [pid = 1659] [serial = 1305] [outer = 0x127b3a800]
21:11:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:43 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
21:11:43 INFO - document served over http requires an http
21:11:43 INFO - sub-resource via xhr-request using the http-csp
21:11:43 INFO - delivery method with swap-origin-redirect and when
21:11:43 INFO - the target request is same-origin.
21:11:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 923ms
21:11:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:11:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x111235a00 == 36 [pid = 1659] [id = 467]
21:11:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11103bc00) [pid = 1659] [serial = 1306] [outer = 0x0]
21:11:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11108a800) [pid = 1659] [serial = 1307] [outer = 0x11103bc00]
21:11:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11116ec00) [pid = 1659] [serial = 1308] [outer = 0x11103bc00]
21:11:44 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:45 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
21:11:45 INFO - document served over http requires an https
21:11:45 INFO - sub-resource via fetch-request using the http-csp
21:11:45 INFO - delivery method with keep-origin-redirect and when
21:11:45 INFO - the target request is same-origin.
21:11:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1060ms
21:11:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:11:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf2900 == 37 [pid = 1659] [id = 468]
21:11:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11cded800) [pid = 1659] [serial = 1309] [outer = 0x0]
21:11:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11d111c00) [pid = 1659] [serial = 1310] [outer = 0x11cded800]
21:11:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11d73d000) [pid = 1659] [serial = 1311] [outer = 0x11cded800]
21:11:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a5000 == 36 [pid = 1659] [id = 453]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc1000 == 35 [pid = 1659] [id = 452]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12047ec00 == 34 [pid = 1659] [id = 451]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e7700 == 33 [pid = 1659] [id = 450]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11d65f400 == 32 [pid = 1659] [id = 449]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11d010700 == 31 [pid = 1659] [id = 448]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd72a00 == 30 [pid = 1659] [id = 447]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9da600 == 29 [pid = 1659] [id = 446]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11c888300 == 28 [pid = 1659] [id = 445]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7d200 == 27 [pid = 1659] [id = 444]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x111128c00 == 26 [pid = 1659] [id = 443]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7b900 == 25 [pid = 1659] [id = 442]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11c887e00 == 24 [pid = 1659] [id = 441]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbe800 == 23 [pid = 1659] [id = 440]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7d700 == 22 [pid = 1659] [id = 439]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x13025cf00 == 21 [pid = 1659] [id = 438]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x126faa100 == 20 [pid = 1659] [id = 437]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc5100 == 19 [pid = 1659] [id = 436]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11d00f300 == 18 [pid = 1659] [id = 435]
21:11:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cb000 == 17 [pid = 1659] [id = 434]
21:11:46 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119b90400) [pid = 1659] [serial = 1201] [outer = 0x0] [url = about:blank]
21:11:46 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12f086000) [pid = 1659] [serial = 1155] [outer = 0x0] [url = about:blank]
21:11:46 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x127b9f000) [pid = 1659] [serial = 1185] [outer = 0x0] [url = about:blank]
21:11:46 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x126ea0c00) [pid = 1659] [serial = 1182] [outer = 0x0] [url = about:blank]
21:11:46 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11c48fc00) [pid = 1659] [serial = 1152] [outer = 0x0] [url = about:blank]
21:11:46 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1303a6400) [pid = 1659] [serial = 1158] [outer = 0x0] [url = about:blank]
21:11:46 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11c932c00) [pid = 1659] [serial = 1149] [outer = 0x0] [url = about:blank]
21:11:46 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11d650400) [pid = 1659] [serial = 1206] [outer = 0x0] [url = about:blank]
21:11:46 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x131a75c00) [pid = 1659] [serial = 1196] [outer = 0x0] [url = about:blank]
21:11:46 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11d02c400) [pid = 1659] [serial = 1191] [outer = 0x0] [url = about:blank]
21:11:46 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1211f8000) [pid = 1659] [serial = 1209] [outer = 0x0] [url = about:blank]
21:11:46 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12f1fd400) [pid = 1659] [serial = 1188] [outer = 0x0] [url = about:blank]
21:11:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:46 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
21:11:46 INFO - document served over http requires an https
21:11:46 INFO - sub-resource via fetch-request using the http-csp
21:11:46 INFO - delivery method with no-redirect and when
21:11:46 INFO - the target request is same-origin.
21:11:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1081ms
21:11:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:11:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7af00 == 18 [pid = 1659] [id = 469]
21:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11d02c400) [pid = 1659] [serial = 1312] [outer = 0x0]
21:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11d650400) [pid = 1659] [serial = 1313] [outer = 0x11d02c400]
21:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11dde0c00) [pid = 1659] [serial = 1314] [outer = 0x11d02c400]
21:11:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:46 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
21:11:46 INFO - document served over http requires an https
21:11:46 INFO - sub-resource via fetch-request using the http-csp
21:11:46 INFO - delivery method with swap-origin-redirect and when
21:11:46 INFO - the target request is same-origin.
21:11:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 527ms
21:11:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:11:46 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbed00 == 19 [pid = 1659] [id = 470]
21:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x125442c00) [pid = 1659] [serial = 1315] [outer = 0x0]
21:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x125443800) [pid = 1659] [serial = 1316] [outer = 0x125442c00]
21:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1255d9400) [pid = 1659] [serial = 1317] [outer = 0x125442c00]
21:11:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9da600 == 20 [pid = 1659] [id = 471]
21:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x125a5e000) [pid = 1659] [serial = 1318] [outer = 0x0]
21:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1264e1800) [pid = 1659] [serial = 1319] [outer = 0x125a5e000]
21:11:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:47 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
21:11:47 INFO - document served over http requires an https
21:11:47 INFO - sub-resource via iframe-tag using the http-csp
21:11:47 INFO - delivery method with keep-origin-redirect and when
21:11:47 INFO - the target request is same-origin.
21:11:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 576ms
21:11:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:11:47 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd76100 == 21 [pid = 1659] [id = 472]
21:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126b6f000) [pid = 1659] [serial = 1320] [outer = 0x0]
21:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x126c84800) [pid = 1659] [serial = 1321] [outer = 0x126b6f000]
21:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126e49400) [pid = 1659] [serial = 1322] [outer = 0x126b6f000]
21:11:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d65f400 == 22 [pid = 1659] [id = 473]
21:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x126ea0c00) [pid = 1659] [serial = 1323] [outer = 0x0]
21:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126f56400) [pid = 1659] [serial = 1324] [outer = 0x126ea0c00]
21:11:47 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
21:11:47 INFO - document served over http requires an https
21:11:47 INFO - sub-resource via iframe-tag using the http-csp
21:11:47 INFO - delivery method with no-redirect and when
21:11:47 INFO - the target request is same-origin.
21:11:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 524ms
21:11:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:11:47 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd36700 == 23 [pid = 1659] [id = 474]
21:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x127b3a000) [pid = 1659] [serial = 1325] [outer = 0x0]
21:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x127b6cc00) [pid = 1659] [serial = 1326] [outer = 0x127b3a000]
21:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x127ba9000) [pid = 1659] [serial = 1327] [outer = 0x127b3a000]
21:11:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bd300 == 24 [pid = 1659] [id = 475]
21:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x127bef000) [pid = 1659] [serial = 1328] [outer = 0x0]
21:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12ee7c000) [pid = 1659] [serial = 1329] [outer = 0x127bef000]
21:11:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:48 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
21:11:48 INFO - document served over http requires an https
21:11:48 INFO - sub-resource via iframe-tag using the http-csp
21:11:48 INFO - delivery method with swap-origin-redirect and when
21:11:48 INFO - the target request is same-origin.
21:11:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 571ms
21:11:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:11:48 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265ac000 == 25 [pid = 1659] [id = 476]
21:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12eec6c00) [pid = 1659] [serial = 1330] [outer = 0x0]
21:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12ef6dc00) [pid = 1659] [serial = 1331] [outer = 0x12eec6c00]
21:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12effc800) [pid = 1659] [serial = 1332] [outer = 0x12eec6c00]
21:11:48 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
21:11:48 INFO - document served over http requires an https
21:11:48 INFO - sub-resource via script-tag using the http-csp
21:11:48 INFO - delivery method with keep-origin-redirect and when
21:11:48 INFO - the target request is same-origin.
21:11:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 571ms
21:11:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:11:48 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:48 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e77800 == 26 [pid = 1659] [id = 477]
21:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12f0f5800) [pid = 1659] [serial = 1333] [outer = 0x0]
21:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12f105000) [pid = 1659] [serial = 1334] [outer = 0x12f0f5800]
21:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12f10d000) [pid = 1659] [serial = 1335] [outer = 0x12f0f5800]
21:11:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:49 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
21:11:49 INFO - document served over http requires an https
21:11:49 INFO - sub-resource via script-tag using the http-csp
21:11:49 INFO - delivery method with no-redirect and when
21:11:49 INFO - the target request is same-origin.
21:11:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 521ms
21:11:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:11:49 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee18e00 == 27 [pid = 1659] [id = 478]
21:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12f1cd400) [pid = 1659] [serial = 1336] [outer = 0x0]
21:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12f213000) [pid = 1659] [serial = 1337] [outer = 0x12f1cd400]
21:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12f2c4800) [pid = 1659] [serial = 1338] [outer = 0x12f1cd400]
21:11:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11d175800) [pid = 1659] [serial = 1250] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11d6efc00) [pid = 1659] [serial = 1253] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11c82fc00) [pid = 1659] [serial = 1245] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11bfa4400) [pid = 1659] [serial = 1242] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119c17800) [pid = 1659] [serial = 1235] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x112d1cc00) [pid = 1659] [serial = 1232] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x111171400) [pid = 1659] [serial = 1240] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178291326]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11be65400) [pid = 1659] [serial = 1237] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x111254400) [pid = 1659] [serial = 1268] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11dca4800) [pid = 1659] [serial = 1229] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11c56c800) [pid = 1659] [serial = 1271] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11d6b5400) [pid = 1659] [serial = 1252] [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]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1110c3400) [pid = 1659] [serial = 1231] [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]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12554c400) [pid = 1659] [serial = 1261] [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]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x125ad0c00) [pid = 1659] [serial = 1264] [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]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11bf91c00) [pid = 1659] [serial = 1241] [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]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11121cc00) [pid = 1659] [serial = 1267] [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]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11d035400) [pid = 1659] [serial = 1249] [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]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x111054000) [pid = 1659] [serial = 1239] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178291326]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11c8b1000) [pid = 1659] [serial = 1246] [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]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1204b9800) [pid = 1659] [serial = 1255] [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]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x121164400) [pid = 1659] [serial = 1258] [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]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1110bb400) [pid = 1659] [serial = 1234] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11c4f4c00) [pid = 1659] [serial = 1244] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11dca4400) [pid = 1659] [serial = 1228] [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]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11be4cc00) [pid = 1659] [serial = 1236] [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]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12f118400) [pid = 1659] [serial = 1223] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1302acc00) [pid = 1659] [serial = 1226] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11c48f400) [pid = 1659] [serial = 1214] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x125a31400) [pid = 1659] [serial = 1217] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126ff1400) [pid = 1659] [serial = 1220] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1204b9c00) [pid = 1659] [serial = 1256] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11c8b3400) [pid = 1659] [serial = 1247] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x125583400) [pid = 1659] [serial = 1262] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121164800) [pid = 1659] [serial = 1259] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x125b25400) [pid = 1659] [serial = 1265] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119b7dc00) [pid = 1659] [serial = 1257] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125a5d400) [pid = 1659] [serial = 1263] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x125442000) [pid = 1659] [serial = 1260] [outer = 0x0] [url = about:blank]
21:11:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:49 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
21:11:49 INFO - document served over http requires an https
21:11:49 INFO - sub-resource via script-tag using the http-csp
21:11:49 INFO - delivery method with swap-origin-redirect and when
21:11:49 INFO - the target request is same-origin.
21:11:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 530ms
21:11:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:11:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x13025f700 == 28 [pid = 1659] [id = 479]
21:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1110c3400) [pid = 1659] [serial = 1339] [outer = 0x0]
21:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11116e400) [pid = 1659] [serial = 1340] [outer = 0x1110c3400]
21:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119c17800) [pid = 1659] [serial = 1341] [outer = 0x1110c3400]
21:11:50 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:50 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:50 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
21:11:50 INFO - document served over http requires an https
21:11:50 INFO - sub-resource via xhr-request using the http-csp
21:11:50 INFO - delivery method with keep-origin-redirect and when
21:11:50 INFO - the target request is same-origin.
21:11:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 531ms
21:11:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:11:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x131a3c600 == 29 [pid = 1659] [id = 480]
21:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11bf91c00) [pid = 1659] [serial = 1342] [outer = 0x0]
21:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11bfa4400) [pid = 1659] [serial = 1343] [outer = 0x11bf91c00]
21:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11c417800) [pid = 1659] [serial = 1344] [outer = 0x11bf91c00]
21:11:50 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:50 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:51 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
21:11:51 INFO - document served over http requires an https
21:11:51 INFO - sub-resource via xhr-request using the http-csp
21:11:51 INFO - delivery method with no-redirect and when
21:11:51 INFO - the target request is same-origin.
21:11:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 474ms
21:11:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:11:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee8dc00 == 30 [pid = 1659] [id = 481]
21:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11d64b400) [pid = 1659] [serial = 1345] [outer = 0x0]
21:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11d6b5400) [pid = 1659] [serial = 1346] [outer = 0x11d64b400]
21:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11dca4800) [pid = 1659] [serial = 1347] [outer = 0x11d64b400]
21:11:51 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:51 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:51 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
21:11:51 INFO - document served over http requires an https
21:11:51 INFO - sub-resource via xhr-request using the http-csp
21:11:51 INFO - delivery method with swap-origin-redirect and when
21:11:51 INFO - the target request is same-origin.
21:11:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 523ms
21:11:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:11:51 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1303a8900 == 31 [pid = 1659] [id = 482]
21:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1254bd800) [pid = 1659] [serial = 1348] [outer = 0x0]
21:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12554c400) [pid = 1659] [serial = 1349] [outer = 0x1254bd800]
21:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x125b25400) [pid = 1659] [serial = 1350] [outer = 0x1254bd800]
21:11:51 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:52 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:52 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
21:11:52 INFO - document served over http requires an http
21:11:52 INFO - sub-resource via fetch-request using the meta-csp
21:11:52 INFO - delivery method with keep-origin-redirect and when
21:11:52 INFO - the target request is cross-origin.
21:11:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 824ms
21:11:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:11:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5ce700 == 32 [pid = 1659] [id = 483]
21:11:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119a54c00) [pid = 1659] [serial = 1351] [outer = 0x0]
21:11:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11bed0000) [pid = 1659] [serial = 1352] [outer = 0x119a54c00]
21:11:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11d02c000) [pid = 1659] [serial = 1353] [outer = 0x119a54c00]
21:11:52 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:53 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
21:11:53 INFO - document served over http requires an http
21:11:53 INFO - sub-resource via fetch-request using the meta-csp
21:11:53 INFO - delivery method with no-redirect and when
21:11:53 INFO - the target request is cross-origin.
21:11:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1230ms
21:11:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:11:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd72a00 == 33 [pid = 1659] [id = 484]
21:11:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x126ff1400) [pid = 1659] [serial = 1354] [outer = 0x0]
21:11:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x127ba3000) [pid = 1659] [serial = 1355] [outer = 0x126ff1400]
21:11:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12f31f000) [pid = 1659] [serial = 1356] [outer = 0x126ff1400]
21:11:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:54 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
21:11:54 INFO - document served over http requires an http
21:11:54 INFO - sub-resource via fetch-request using the meta-csp
21:11:54 INFO - delivery method with swap-origin-redirect and when
21:11:54 INFO - the target request is cross-origin.
21:11:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 577ms
21:11:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:11:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047bf00 == 34 [pid = 1659] [id = 485]
21:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12f3d1000) [pid = 1659] [serial = 1357] [outer = 0x0]
21:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12f3d1800) [pid = 1659] [serial = 1358] [outer = 0x12f3d1000]
21:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12fc95400) [pid = 1659] [serial = 1359] [outer = 0x12f3d1000]
21:11:54 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a8c00 == 35 [pid = 1659] [id = 486]
21:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12fddb000) [pid = 1659] [serial = 1360] [outer = 0x0]
21:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12fdf5c00) [pid = 1659] [serial = 1361] [outer = 0x12fddb000]
21:11:54 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
21:11:54 INFO - document served over http requires an http
21:11:54 INFO - sub-resource via iframe-tag using the meta-csp
21:11:54 INFO - delivery method with keep-origin-redirect and when
21:11:54 INFO - the target request is cross-origin.
21:11:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 678ms
21:11:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:11:54 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:54 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee17500 == 36 [pid = 1659] [id = 487]
21:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12fdfc800) [pid = 1659] [serial = 1362] [outer = 0x0]
21:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x130033000) [pid = 1659] [serial = 1363] [outer = 0x12fdfc800]
21:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1300d9400) [pid = 1659] [serial = 1364] [outer = 0x12fdfc800]
21:11:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee8d700 == 37 [pid = 1659] [id = 488]
21:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1300e8000) [pid = 1659] [serial = 1365] [outer = 0x0]
21:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x130106800) [pid = 1659] [serial = 1366] [outer = 0x1300e8000]
21:11:55 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
21:11:55 INFO - document served over http requires an http
21:11:55 INFO - sub-resource via iframe-tag using the meta-csp
21:11:55 INFO - delivery method with no-redirect and when
21:11:55 INFO - the target request is cross-origin.
21:11:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 676ms
21:11:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:11:55 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x13025cf00 == 38 [pid = 1659] [id = 489]
21:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x130129c00) [pid = 1659] [serial = 1367] [outer = 0x0]
21:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1301b6000) [pid = 1659] [serial = 1368] [outer = 0x130129c00]
21:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x130299c00) [pid = 1659] [serial = 1369] [outer = 0x130129c00]
21:11:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1303ab100 == 39 [pid = 1659] [id = 490]
21:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1302a3c00) [pid = 1659] [serial = 1370] [outer = 0x0]
21:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x130307000) [pid = 1659] [serial = 1371] [outer = 0x1302a3c00]
21:11:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:56 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
21:11:56 INFO - document served over http requires an http
21:11:56 INFO - sub-resource via iframe-tag using the meta-csp
21:11:56 INFO - delivery method with swap-origin-redirect and when
21:11:56 INFO - the target request is cross-origin.
21:11:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 625ms
21:11:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:11:56 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x131a3c100 == 40 [pid = 1659] [id = 491]
21:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1303a6400) [pid = 1659] [serial = 1372] [outer = 0x0]
21:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1303a6c00) [pid = 1659] [serial = 1373] [outer = 0x1303a6400]
21:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x130c3a800) [pid = 1659] [serial = 1374] [outer = 0x1303a6400]
21:11:56 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:56 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:56 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:56 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:57 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:57 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
21:11:57 INFO - document served over http requires an http
21:11:57 INFO - sub-resource via script-tag using the meta-csp
21:11:57 INFO - delivery method with keep-origin-redirect and when
21:11:57 INFO - the target request is cross-origin.
21:11:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1032ms
21:11:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:11:57 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf4200 == 41 [pid = 1659] [id = 492]
21:11:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11d650000) [pid = 1659] [serial = 1375] [outer = 0x0]
21:11:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11dd09000) [pid = 1659] [serial = 1376] [outer = 0x11d650000]
21:11:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x131ba5000) [pid = 1659] [serial = 1377] [outer = 0x11d650000]
21:11:58 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
21:11:58 INFO - document served over http requires an http
21:11:58 INFO - sub-resource via script-tag using the meta-csp
21:11:58 INFO - delivery method with no-redirect and when
21:11:58 INFO - the target request is cross-origin.
21:11:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 827ms
21:11:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:11:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7e600 == 42 [pid = 1659] [id = 493]
21:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x111072800) [pid = 1659] [serial = 1378] [outer = 0x0]
21:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11116a000) [pid = 1659] [serial = 1379] [outer = 0x111072800]
21:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x119ce5800) [pid = 1659] [serial = 1380] [outer = 0x111072800]
21:11:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:58 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
21:11:58 INFO - document served over http requires an http
21:11:58 INFO - sub-resource via script-tag using the meta-csp
21:11:58 INFO - delivery method with swap-origin-redirect and when
21:11:58 INFO - the target request is cross-origin.
21:11:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 627ms
21:11:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:11:58 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d8300 == 43 [pid = 1659] [id = 494]
21:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x112d91000) [pid = 1659] [serial = 1381] [outer = 0x0]
21:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x112d97000) [pid = 1659] [serial = 1382] [outer = 0x112d91000]
21:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11b487c00) [pid = 1659] [serial = 1383] [outer = 0x112d91000]
21:11:59 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:59 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:59 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:59 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
21:11:59 INFO - document served over http requires an http
21:11:59 INFO - sub-resource via xhr-request using the meta-csp
21:11:59 INFO - delivery method with keep-origin-redirect and when
21:11:59 INFO - the target request is cross-origin.
21:11:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 573ms
21:11:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:11:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:11:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e7700 == 44 [pid = 1659] [id = 495]
21:11:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11bf91000) [pid = 1659] [serial = 1384] [outer = 0x0]
21:11:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11c417000) [pid = 1659] [serial = 1385] [outer = 0x11bf91000]
21:11:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11c56cc00) [pid = 1659] [serial = 1386] [outer = 0x11bf91000]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee8dc00 == 43 [pid = 1659] [id = 481]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x131a3c600 == 42 [pid = 1659] [id = 480]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x13025f700 == 41 [pid = 1659] [id = 479]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee18e00 == 40 [pid = 1659] [id = 478]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x126e77800 == 39 [pid = 1659] [id = 477]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1265ac000 == 38 [pid = 1659] [id = 476]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bd300 == 37 [pid = 1659] [id = 475]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd36700 == 36 [pid = 1659] [id = 474]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11d65f400 == 35 [pid = 1659] [id = 473]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd76100 == 34 [pid = 1659] [id = 472]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9da600 == 33 [pid = 1659] [id = 471]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbed00 == 32 [pid = 1659] [id = 470]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7af00 == 31 [pid = 1659] [id = 469]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf2900 == 30 [pid = 1659] [id = 468]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x111235a00 == 29 [pid = 1659] [id = 467]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x130132600 == 28 [pid = 1659] [id = 466]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x13012ea00 == 27 [pid = 1659] [id = 465]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee1bb00 == 26 [pid = 1659] [id = 464]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa8d00 == 25 [pid = 1659] [id = 463]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x126e75f00 == 24 [pid = 1659] [id = 462]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a6e00 == 23 [pid = 1659] [id = 461]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bec00 == 22 [pid = 1659] [id = 460]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11d65e000 == 21 [pid = 1659] [id = 459]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd76600 == 20 [pid = 1659] [id = 458]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x13025d900 == 19 [pid = 1659] [id = 433]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d6a00 == 18 [pid = 1659] [id = 457]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11c506200 == 17 [pid = 1659] [id = 456]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x126c65800 == 16 [pid = 1659] [id = 454]
21:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x111336700 == 15 [pid = 1659] [id = 455]
21:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11bf14c00) [pid = 1659] [serial = 1238] [outer = 0x0] [url = about:blank]
21:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11c48f800) [pid = 1659] [serial = 1243] [outer = 0x0] [url = about:blank]
21:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1326d4000) [pid = 1659] [serial = 1230] [outer = 0x0] [url = about:blank]
21:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11d1f1000) [pid = 1659] [serial = 1251] [outer = 0x0] [url = about:blank]
21:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x119ad8400) [pid = 1659] [serial = 1233] [outer = 0x0] [url = about:blank]
21:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1112bec00) [pid = 1659] [serial = 1248] [outer = 0x0] [url = about:blank]
21:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x112d91400) [pid = 1659] [serial = 1269] [outer = 0x0] [url = about:blank]
21:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1264e1c00) [pid = 1659] [serial = 1266] [outer = 0x0] [url = about:blank]
21:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11dc5a800) [pid = 1659] [serial = 1254] [outer = 0x0] [url = about:blank]
21:11:59 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:59 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:11:59 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
21:11:59 INFO - document served over http requires an http
21:11:59 INFO - sub-resource via xhr-request using the meta-csp
21:11:59 INFO - delivery method with no-redirect and when
21:11:59 INFO - the target request is cross-origin.
21:11:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 677ms
21:11:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:12:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbca00 == 16 [pid = 1659] [id = 496]
21:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11c83e800) [pid = 1659] [serial = 1387] [outer = 0x0]
21:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11c83ec00) [pid = 1659] [serial = 1388] [outer = 0x11c83e800]
21:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11c9ee000) [pid = 1659] [serial = 1389] [outer = 0x11c83e800]
21:12:00 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:00 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
21:12:00 INFO - document served over http requires an http
21:12:00 INFO - sub-resource via xhr-request using the meta-csp
21:12:00 INFO - delivery method with swap-origin-redirect and when
21:12:00 INFO - the target request is cross-origin.
21:12:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 778ms
21:12:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:12:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd72500 == 17 [pid = 1659] [id = 497]
21:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11d035c00) [pid = 1659] [serial = 1390] [outer = 0x0]
21:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11d0a0400) [pid = 1659] [serial = 1391] [outer = 0x11d035c00]
21:12:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11d73dc00) [pid = 1659] [serial = 1392] [outer = 0x11d035c00]
21:12:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:01 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
21:12:01 INFO - document served over http requires an https
21:12:01 INFO - sub-resource via fetch-request using the meta-csp
21:12:01 INFO - delivery method with keep-origin-redirect and when
21:12:01 INFO - the target request is cross-origin.
21:12:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1027ms
21:12:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:12:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d65e000 == 18 [pid = 1659] [id = 498]
21:12:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11dd09400) [pid = 1659] [serial = 1393] [outer = 0x0]
21:12:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11dd20000) [pid = 1659] [serial = 1394] [outer = 0x11dd09400]
21:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11dd85400) [pid = 1659] [serial = 1395] [outer = 0x11dd09400]
21:12:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:02 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
21:12:02 INFO - document served over http requires an https
21:12:02 INFO - sub-resource via fetch-request using the meta-csp
21:12:02 INFO - delivery method with no-redirect and when
21:12:02 INFO - the target request is cross-origin.
21:12:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 526ms
21:12:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:12:02 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bc900 == 19 [pid = 1659] [id = 499]
21:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x121164000) [pid = 1659] [serial = 1396] [outer = 0x0]
21:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x121164400) [pid = 1659] [serial = 1397] [outer = 0x121164000]
21:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x125496800) [pid = 1659] [serial = 1398] [outer = 0x121164000]
21:12:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:02 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
21:12:02 INFO - document served over http requires an https
21:12:02 INFO - sub-resource via fetch-request using the meta-csp
21:12:02 INFO - delivery method with swap-origin-redirect and when
21:12:02 INFO - the target request is cross-origin.
21:12:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 571ms
21:12:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:12:02 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265ae800 == 20 [pid = 1659] [id = 500]
21:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x125ad0400) [pid = 1659] [serial = 1399] [outer = 0x0]
21:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x125ad0c00) [pid = 1659] [serial = 1400] [outer = 0x125ad0400]
21:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12672d800) [pid = 1659] [serial = 1401] [outer = 0x125ad0400]
21:12:03 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:03 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c63f00 == 21 [pid = 1659] [id = 501]
21:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1267b3400) [pid = 1659] [serial = 1402] [outer = 0x0]
21:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x126af1400) [pid = 1659] [serial = 1403] [outer = 0x1267b3400]
21:12:03 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:03 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
21:12:03 INFO - document served over http requires an https
21:12:03 INFO - sub-resource via iframe-tag using the meta-csp
21:12:03 INFO - delivery method with keep-origin-redirect and when
21:12:03 INFO - the target request is cross-origin.
21:12:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 581ms
21:12:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:12:03 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:03 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e75f00 == 22 [pid = 1659] [id = 502]
21:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x126d9f800) [pid = 1659] [serial = 1404] [outer = 0x0]
21:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x126d9fc00) [pid = 1659] [serial = 1405] [outer = 0x126d9f800]
21:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x126f56800) [pid = 1659] [serial = 1406] [outer = 0x126d9f800]
21:12:03 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:03 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa7e00 == 23 [pid = 1659] [id = 503]
21:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x127a0dc00) [pid = 1659] [serial = 1407] [outer = 0x0]
21:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x127b3ac00) [pid = 1659] [serial = 1408] [outer = 0x127a0dc00]
21:12:04 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
21:12:04 INFO - document served over http requires an https
21:12:04 INFO - sub-resource via iframe-tag using the meta-csp
21:12:04 INFO - delivery method with no-redirect and when
21:12:04 INFO - the target request is cross-origin.
21:12:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 572ms
21:12:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:12:04 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:04 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x126faa100 == 24 [pid = 1659] [id = 504]
21:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12ee7c800) [pid = 1659] [serial = 1409] [outer = 0x0]
21:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12ee7cc00) [pid = 1659] [serial = 1410] [outer = 0x12ee7c800]
21:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12f0ed400) [pid = 1659] [serial = 1411] [outer = 0x12ee7c800]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x11bf91c00) [pid = 1659] [serial = 1342] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x1110c3400) [pid = 1659] [serial = 1339] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11d64b400) [pid = 1659] [serial = 1345] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x125442c00) [pid = 1659] [serial = 1315] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x11cded800) [pid = 1659] [serial = 1309] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x127b3a000) [pid = 1659] [serial = 1325] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x126b6f000) [pid = 1659] [serial = 1320] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12f0f5800) [pid = 1659] [serial = 1333] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x127bef000) [pid = 1659] [serial = 1328] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12f1cd400) [pid = 1659] [serial = 1336] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x11103bc00) [pid = 1659] [serial = 1306] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x126ea0c00) [pid = 1659] [serial = 1323] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178307681]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x125a5e000) [pid = 1659] [serial = 1318] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12eec6c00) [pid = 1659] [serial = 1330] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x11d02c400) [pid = 1659] [serial = 1312] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1255e8800) [pid = 1659] [serial = 1216] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11b466c00) [pid = 1659] [serial = 1276] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x130071000) [pid = 1659] [serial = 1225] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1210e6800) [pid = 1659] [serial = 1281] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178299185]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x125ad0000) [pid = 1659] [serial = 1286] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12f10d800) [pid = 1659] [serial = 1222] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11bffcc00) [pid = 1659] [serial = 1213] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x126fca000) [pid = 1659] [serial = 1219] [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]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12554c400) [pid = 1659] [serial = 1349] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x126ab8c00) [pid = 1659] [serial = 1292] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x126edbc00) [pid = 1659] [serial = 1298] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x127b5c400) [pid = 1659] [serial = 1304] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11cdedc00) [pid = 1659] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x112cbe000) [pid = 1659] [serial = 1274] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x127a70000) [pid = 1659] [serial = 1301] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x126f56400) [pid = 1659] [serial = 1324] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178307681]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x126c84800) [pid = 1659] [serial = 1321] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12f105000) [pid = 1659] [serial = 1334] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12ee7c000) [pid = 1659] [serial = 1329] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x127b6cc00) [pid = 1659] [serial = 1326] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1264e1800) [pid = 1659] [serial = 1319] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x125443800) [pid = 1659] [serial = 1316] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1211a9800) [pid = 1659] [serial = 1282] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178299185]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11d6ef000) [pid = 1659] [serial = 1279] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x126450c00) [pid = 1659] [serial = 1287] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1254bdc00) [pid = 1659] [serial = 1284] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11d650400) [pid = 1659] [serial = 1313] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11d6b5400) [pid = 1659] [serial = 1346] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11d111c00) [pid = 1659] [serial = 1310] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11116e400) [pid = 1659] [serial = 1340] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12f213000) [pid = 1659] [serial = 1337] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11108a800) [pid = 1659] [serial = 1307] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11bfa4400) [pid = 1659] [serial = 1343] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126597c00) [pid = 1659] [serial = 1289] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12ef6dc00) [pid = 1659] [serial = 1331] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126dfe000) [pid = 1659] [serial = 1295] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11dca4800) [pid = 1659] [serial = 1347] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126c72000) [pid = 1659] [serial = 1218] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x131bf9000) [pid = 1659] [serial = 1227] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12f3ec000) [pid = 1659] [serial = 1224] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119c17800) [pid = 1659] [serial = 1341] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11c417800) [pid = 1659] [serial = 1344] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11d7ee800) [pid = 1659] [serial = 1215] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x127ba9400) [pid = 1659] [serial = 1221] [outer = 0x0] [url = about:blank]
21:12:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:04 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee8a500 == 25 [pid = 1659] [id = 505]
21:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11103b000) [pid = 1659] [serial = 1412] [outer = 0x0]
21:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1110c3400) [pid = 1659] [serial = 1413] [outer = 0x11103b000]
21:12:04 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
21:12:04 INFO - document served over http requires an https
21:12:04 INFO - sub-resource via iframe-tag using the meta-csp
21:12:04 INFO - delivery method with swap-origin-redirect and when
21:12:04 INFO - the target request is cross-origin.
21:12:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
21:12:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:12:04 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f18ce00 == 26 [pid = 1659] [id = 506]
21:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119b7dc00) [pid = 1659] [serial = 1414] [outer = 0x0]
21:12:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119c17800) [pid = 1659] [serial = 1415] [outer = 0x119b7dc00]
21:12:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11bfa4400) [pid = 1659] [serial = 1416] [outer = 0x119b7dc00]
21:12:05 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:05 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
21:12:05 INFO - document served over http requires an https
21:12:05 INFO - sub-resource via script-tag using the meta-csp
21:12:05 INFO - delivery method with keep-origin-redirect and when
21:12:05 INFO - the target request is cross-origin.
21:12:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 623ms
21:12:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:12:05 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bef4700 == 27 [pid = 1659] [id = 507]
21:12:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x112ce7000) [pid = 1659] [serial = 1417] [outer = 0x0]
21:12:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112d97c00) [pid = 1659] [serial = 1418] [outer = 0x112ce7000]
21:12:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11bebc800) [pid = 1659] [serial = 1419] [outer = 0x112ce7000]
21:12:05 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:06 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
21:12:06 INFO - document served over http requires an https
21:12:06 INFO - sub-resource via script-tag using the meta-csp
21:12:06 INFO - delivery method with no-redirect and when
21:12:06 INFO - the target request is cross-origin.
21:12:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 627ms
21:12:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:12:06 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf3800 == 28 [pid = 1659] [id = 508]
21:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11c8b1000) [pid = 1659] [serial = 1420] [outer = 0x0]
21:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11c932c00) [pid = 1659] [serial = 1421] [outer = 0x11c8b1000]
21:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11d035400) [pid = 1659] [serial = 1422] [outer = 0x11c8b1000]
21:12:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:06 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
21:12:06 INFO - document served over http requires an https
21:12:06 INFO - sub-resource via script-tag using the meta-csp
21:12:06 INFO - delivery method with swap-origin-redirect and when
21:12:06 INFO - the target request is cross-origin.
21:12:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 624ms
21:12:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:12:06 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047c400 == 29 [pid = 1659] [id = 509]
21:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11d7ee800) [pid = 1659] [serial = 1423] [outer = 0x0]
21:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11d7eec00) [pid = 1659] [serial = 1424] [outer = 0x11d7ee800]
21:12:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1204b9800) [pid = 1659] [serial = 1425] [outer = 0x11d7ee800]
21:12:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:07 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
21:12:07 INFO - document served over http requires an https
21:12:07 INFO - sub-resource via xhr-request using the meta-csp
21:12:07 INFO - delivery method with keep-origin-redirect and when
21:12:07 INFO - the target request is cross-origin.
21:12:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 626ms
21:12:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:12:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa8300 == 30 [pid = 1659] [id = 510]
21:12:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x125a5e800) [pid = 1659] [serial = 1426] [outer = 0x0]
21:12:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x125a5ec00) [pid = 1659] [serial = 1427] [outer = 0x125a5e800]
21:12:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x126597c00) [pid = 1659] [serial = 1428] [outer = 0x125a5e800]
21:12:08 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
21:12:08 INFO - document served over http requires an https
21:12:08 INFO - sub-resource via xhr-request using the meta-csp
21:12:08 INFO - delivery method with no-redirect and when
21:12:08 INFO - the target request is cross-origin.
21:12:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 824ms
21:12:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:12:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x13012f900 == 31 [pid = 1659] [id = 511]
21:12:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126c84800) [pid = 1659] [serial = 1429] [outer = 0x0]
21:12:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x126d6e800) [pid = 1659] [serial = 1430] [outer = 0x126c84800]
21:12:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126edbc00) [pid = 1659] [serial = 1431] [outer = 0x126c84800]
21:12:08 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:09 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
21:12:09 INFO - document served over http requires an https
21:12:09 INFO - sub-resource via xhr-request using the meta-csp
21:12:09 INFO - delivery method with swap-origin-redirect and when
21:12:09 INFO - the target request is cross-origin.
21:12:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1326ms
21:12:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:12:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x130260100 == 32 [pid = 1659] [id = 512]
21:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x127b30c00) [pid = 1659] [serial = 1432] [outer = 0x0]
21:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x127b3a000) [pid = 1659] [serial = 1433] [outer = 0x127b30c00]
21:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12ee7c000) [pid = 1659] [serial = 1434] [outer = 0x127b30c00]
21:12:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:10 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
21:12:10 INFO - document served over http requires an http
21:12:10 INFO - sub-resource via fetch-request using the meta-csp
21:12:10 INFO - delivery method with keep-origin-redirect and when
21:12:10 INFO - the target request is same-origin.
21:12:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 625ms
21:12:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:12:10 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x131a39e00 == 33 [pid = 1659] [id = 513]
21:12:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12eec6800) [pid = 1659] [serial = 1435] [outer = 0x0]
21:12:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12ef96c00) [pid = 1659] [serial = 1436] [outer = 0x12eec6800]
21:12:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12f10d400) [pid = 1659] [serial = 1437] [outer = 0x12eec6800]
21:12:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:10 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
21:12:10 INFO - document served over http requires an http
21:12:10 INFO - sub-resource via fetch-request using the meta-csp
21:12:10 INFO - delivery method with no-redirect and when
21:12:10 INFO - the target request is same-origin.
21:12:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 625ms
21:12:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:12:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x132640d00 == 34 [pid = 1659] [id = 514]
21:12:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1211a9800) [pid = 1659] [serial = 1438] [outer = 0x0]
21:12:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x125443800) [pid = 1659] [serial = 1439] [outer = 0x1211a9800]
21:12:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12f3a7400) [pid = 1659] [serial = 1440] [outer = 0x1211a9800]
21:12:11 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:11 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
21:12:11 INFO - document served over http requires an http
21:12:11 INFO - sub-resource via fetch-request using the meta-csp
21:12:11 INFO - delivery method with swap-origin-redirect and when
21:12:11 INFO - the target request is same-origin.
21:12:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 983ms
21:12:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:12:11 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7af00 == 35 [pid = 1659] [id = 515]
21:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11108a800) [pid = 1659] [serial = 1441] [outer = 0x0]
21:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1112b0000) [pid = 1659] [serial = 1442] [outer = 0x11108a800]
21:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119ad8c00) [pid = 1659] [serial = 1443] [outer = 0x11108a800]
21:12:12 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265aca00 == 36 [pid = 1659] [id = 516]
21:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11b466800) [pid = 1659] [serial = 1444] [outer = 0x0]
21:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11be65400) [pid = 1659] [serial = 1445] [outer = 0x11b466800]
21:12:12 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:12 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
21:12:12 INFO - document served over http requires an http
21:12:12 INFO - sub-resource via iframe-tag using the meta-csp
21:12:12 INFO - delivery method with keep-origin-redirect and when
21:12:12 INFO - the target request is same-origin.
21:12:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 772ms
21:12:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:12:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x111237300 == 37 [pid = 1659] [id = 517]
21:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11c9eec00) [pid = 1659] [serial = 1446] [outer = 0x0]
21:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11cd6d800) [pid = 1659] [serial = 1447] [outer = 0x11c9eec00]
21:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11d64b400) [pid = 1659] [serial = 1448] [outer = 0x11c9eec00]
21:12:12 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9da600 == 38 [pid = 1659] [id = 518]
21:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x119ad8400) [pid = 1659] [serial = 1449] [outer = 0x0]
21:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11dd09800) [pid = 1659] [serial = 1450] [outer = 0x119ad8400]
21:12:13 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
21:12:13 INFO - document served over http requires an http
21:12:13 INFO - sub-resource via iframe-tag using the meta-csp
21:12:13 INFO - delivery method with no-redirect and when
21:12:13 INFO - the target request is same-origin.
21:12:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 676ms
21:12:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:12:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee8a500 == 37 [pid = 1659] [id = 505]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x126faa100 == 36 [pid = 1659] [id = 504]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa7e00 == 35 [pid = 1659] [id = 503]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x126e75f00 == 34 [pid = 1659] [id = 502]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x126c63f00 == 33 [pid = 1659] [id = 501]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1265ae800 == 32 [pid = 1659] [id = 500]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bc900 == 31 [pid = 1659] [id = 499]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11d65e000 == 30 [pid = 1659] [id = 498]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd72500 == 29 [pid = 1659] [id = 497]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbca00 == 28 [pid = 1659] [id = 496]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e7700 == 27 [pid = 1659] [id = 495]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d8300 == 26 [pid = 1659] [id = 494]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7e600 == 25 [pid = 1659] [id = 493]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1303ab100 == 24 [pid = 1659] [id = 490]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x131a3c100 == 23 [pid = 1659] [id = 491]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x13025cf00 == 22 [pid = 1659] [id = 489]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee8d700 == 21 [pid = 1659] [id = 488]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a8c00 == 20 [pid = 1659] [id = 486]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee17500 == 19 [pid = 1659] [id = 487]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12047bf00 == 18 [pid = 1659] [id = 485]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd72a00 == 17 [pid = 1659] [id = 484]
21:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5ce700 == 16 [pid = 1659] [id = 483]
21:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11cddb400) [pid = 1659] [serial = 1272] [outer = 0x0] [url = about:blank]
21:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11d73d000) [pid = 1659] [serial = 1311] [outer = 0x0] [url = about:blank]
21:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11dde0c00) [pid = 1659] [serial = 1314] [outer = 0x0] [url = about:blank]
21:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x126e49400) [pid = 1659] [serial = 1322] [outer = 0x0] [url = about:blank]
21:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1255d9400) [pid = 1659] [serial = 1317] [outer = 0x0] [url = about:blank]
21:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12f2c4800) [pid = 1659] [serial = 1338] [outer = 0x0] [url = about:blank]
21:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12f10d000) [pid = 1659] [serial = 1335] [outer = 0x0] [url = about:blank]
21:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12effc800) [pid = 1659] [serial = 1332] [outer = 0x0] [url = about:blank]
21:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x127ba9000) [pid = 1659] [serial = 1327] [outer = 0x0] [url = about:blank]
21:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11116ec00) [pid = 1659] [serial = 1308] [outer = 0x0] [url = about:blank]
21:12:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7e600 == 17 [pid = 1659] [id = 519]
21:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11cddb400) [pid = 1659] [serial = 1451] [outer = 0x0]
21:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11d73d000) [pid = 1659] [serial = 1452] [outer = 0x11cddb400]
21:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1254bd000) [pid = 1659] [serial = 1453] [outer = 0x11cddb400]
21:12:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd2600 == 18 [pid = 1659] [id = 520]
21:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1255e8400) [pid = 1659] [serial = 1454] [outer = 0x0]
21:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1255e8c00) [pid = 1659] [serial = 1455] [outer = 0x1255e8400]
21:12:13 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
21:12:13 INFO - document served over http requires an http
21:12:13 INFO - sub-resource via iframe-tag using the meta-csp
21:12:13 INFO - delivery method with swap-origin-redirect and when
21:12:13 INFO - the target request is same-origin.
21:12:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 574ms
21:12:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:12:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d010700 == 19 [pid = 1659] [id = 521]
21:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1267b3000) [pid = 1659] [serial = 1456] [outer = 0x0]
21:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1267b5c00) [pid = 1659] [serial = 1457] [outer = 0x1267b3000]
21:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x126e2b400) [pid = 1659] [serial = 1458] [outer = 0x1267b3000]
21:12:14 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:14 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
21:12:14 INFO - document served over http requires an http
21:12:14 INFO - sub-resource via script-tag using the meta-csp
21:12:14 INFO - delivery method with keep-origin-redirect and when
21:12:14 INFO - the target request is same-origin.
21:12:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 471ms
21:12:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:12:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047bf00 == 20 [pid = 1659] [id = 522]
21:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x127b5c400) [pid = 1659] [serial = 1459] [outer = 0x0]
21:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x127b9f800) [pid = 1659] [serial = 1460] [outer = 0x127b5c400]
21:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x127bef000) [pid = 1659] [serial = 1461] [outer = 0x127b5c400]
21:12:14 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:14 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:14 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
21:12:14 INFO - document served over http requires an http
21:12:14 INFO - sub-resource via script-tag using the meta-csp
21:12:14 INFO - delivery method with no-redirect and when
21:12:14 INFO - the target request is same-origin.
21:12:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 522ms
21:12:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:12:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a7d00 == 21 [pid = 1659] [id = 523]
21:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12f1cdc00) [pid = 1659] [serial = 1462] [outer = 0x0]
21:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12f213000) [pid = 1659] [serial = 1463] [outer = 0x12f1cdc00]
21:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12f2e2800) [pid = 1659] [serial = 1464] [outer = 0x12f1cdc00]
21:12:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:15 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
21:12:15 INFO - document served over http requires an http
21:12:15 INFO - sub-resource via script-tag using the meta-csp
21:12:15 INFO - delivery method with swap-origin-redirect and when
21:12:15 INFO - the target request is same-origin.
21:12:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 477ms
21:12:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:12:15 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee18e00 == 22 [pid = 1659] [id = 524]
21:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x130033c00) [pid = 1659] [serial = 1465] [outer = 0x0]
21:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x130071000) [pid = 1659] [serial = 1466] [outer = 0x130033c00]
21:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1300f2800) [pid = 1659] [serial = 1467] [outer = 0x130033c00]
21:12:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:16 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
21:12:16 INFO - document served over http requires an http
21:12:16 INFO - sub-resource via xhr-request using the meta-csp
21:12:16 INFO - delivery method with keep-origin-redirect and when
21:12:16 INFO - the target request is same-origin.
21:12:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 772ms
21:12:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:12:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x13025cf00 == 23 [pid = 1659] [id = 525]
21:12:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1303cd800) [pid = 1659] [serial = 1468] [outer = 0x0]
21:12:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x131a15c00) [pid = 1659] [serial = 1469] [outer = 0x1303cd800]
21:12:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x131b7c400) [pid = 1659] [serial = 1470] [outer = 0x1303cd800]
21:12:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:17 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
21:12:17 INFO - document served over http requires an http
21:12:17 INFO - sub-resource via xhr-request using the meta-csp
21:12:17 INFO - delivery method with no-redirect and when
21:12:17 INFO - the target request is same-origin.
21:12:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1189ms
21:12:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:12:17 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1303aa700 == 24 [pid = 1659] [id = 526]
21:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1326d4000) [pid = 1659] [serial = 1471] [outer = 0x0]
21:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12fd1e400) [pid = 1659] [serial = 1472] [outer = 0x1326d4000]
21:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1326d4c00) [pid = 1659] [serial = 1473] [outer = 0x1326d4000]
21:12:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12ee7cc00) [pid = 1659] [serial = 1410] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x121164000) [pid = 1659] [serial = 1396] [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]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x11dd09400) [pid = 1659] [serial = 1393] [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]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x111072800) [pid = 1659] [serial = 1378] [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]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x125ad0400) [pid = 1659] [serial = 1399] [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]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1267b3400) [pid = 1659] [serial = 1402] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x126d9f800) [pid = 1659] [serial = 1404] [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]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x11c83e800) [pid = 1659] [serial = 1387] [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]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11bf91000) [pid = 1659] [serial = 1384] [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]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11d035c00) [pid = 1659] [serial = 1390] [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]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x112d91000) [pid = 1659] [serial = 1381] [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]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12ee7c800) [pid = 1659] [serial = 1409] [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]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x127a0dc00) [pid = 1659] [serial = 1407] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178323973]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1302a3c00) [pid = 1659] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1300e8000) [pid = 1659] [serial = 1365] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178315433]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12fddb000) [pid = 1659] [serial = 1360] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11dd09000) [pid = 1659] [serial = 1376] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x127ba3000) [pid = 1659] [serial = 1355] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x127b3ac00) [pid = 1659] [serial = 1408] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178323973]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12fdf5c00) [pid = 1659] [serial = 1361] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x121164400) [pid = 1659] [serial = 1397] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11dd20000) [pid = 1659] [serial = 1394] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11c417000) [pid = 1659] [serial = 1385] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11bed0000) [pid = 1659] [serial = 1352] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x126af1400) [pid = 1659] [serial = 1403] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1301b6000) [pid = 1659] [serial = 1368] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x130033000) [pid = 1659] [serial = 1363] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11c83ec00) [pid = 1659] [serial = 1388] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x130307000) [pid = 1659] [serial = 1371] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12f3d1800) [pid = 1659] [serial = 1358] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x126d9fc00) [pid = 1659] [serial = 1405] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1303a6c00) [pid = 1659] [serial = 1373] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11d0a0400) [pid = 1659] [serial = 1391] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x112d97000) [pid = 1659] [serial = 1382] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11116a000) [pid = 1659] [serial = 1379] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x125ad0c00) [pid = 1659] [serial = 1400] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x130106800) [pid = 1659] [serial = 1366] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178315433]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11c9ee000) [pid = 1659] [serial = 1389] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11c56cc00) [pid = 1659] [serial = 1386] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11b487c00) [pid = 1659] [serial = 1383] [outer = 0x0] [url = about:blank]
21:12:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:17 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
21:12:17 INFO - document served over http requires an http
21:12:17 INFO - sub-resource via xhr-request using the meta-csp
21:12:17 INFO - delivery method with swap-origin-redirect and when
21:12:17 INFO - the target request is same-origin.
21:12:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 576ms
21:12:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:12:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x130355500 == 25 [pid = 1659] [id = 527]
21:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x112d5d400) [pid = 1659] [serial = 1474] [outer = 0x0]
21:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x112d91000) [pid = 1659] [serial = 1475] [outer = 0x112d5d400]
21:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11bf2a000) [pid = 1659] [serial = 1476] [outer = 0x112d5d400]
21:12:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:18 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
21:12:18 INFO - document served over http requires an https
21:12:18 INFO - sub-resource via fetch-request using the meta-csp
21:12:18 INFO - delivery method with keep-origin-redirect and when
21:12:18 INFO - the target request is same-origin.
21:12:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 526ms
21:12:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:12:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x130358200 == 26 [pid = 1659] [id = 528]
21:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11c89a000) [pid = 1659] [serial = 1477] [outer = 0x0]
21:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11c9b1800) [pid = 1659] [serial = 1478] [outer = 0x11c89a000]
21:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11d62a800) [pid = 1659] [serial = 1479] [outer = 0x11c89a000]
21:12:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:18 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
21:12:18 INFO - document served over http requires an https
21:12:18 INFO - sub-resource via fetch-request using the meta-csp
21:12:18 INFO - delivery method with no-redirect and when
21:12:18 INFO - the target request is same-origin.
21:12:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 528ms
21:12:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:12:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x133bde300 == 27 [pid = 1659] [id = 529]
21:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x125a96c00) [pid = 1659] [serial = 1480] [outer = 0x0]
21:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x125ac5c00) [pid = 1659] [serial = 1481] [outer = 0x125a96c00]
21:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x126c84000) [pid = 1659] [serial = 1482] [outer = 0x125a96c00]
21:12:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:19 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
21:12:19 INFO - document served over http requires an https
21:12:19 INFO - sub-resource via fetch-request using the meta-csp
21:12:19 INFO - delivery method with swap-origin-redirect and when
21:12:19 INFO - the target request is same-origin.
21:12:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 522ms
21:12:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:12:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x133be0b00 == 28 [pid = 1659] [id = 530]
21:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x127ba9800) [pid = 1659] [serial = 1483] [outer = 0x0]
21:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12ee2e400) [pid = 1659] [serial = 1484] [outer = 0x127ba9800]
21:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12f3b5000) [pid = 1659] [serial = 1485] [outer = 0x127ba9800]
21:12:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7d200 == 29 [pid = 1659] [id = 531]
21:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119d0d400) [pid = 1659] [serial = 1486] [outer = 0x0]
21:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11c418000) [pid = 1659] [serial = 1487] [outer = 0x119d0d400]
21:12:20 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
21:12:20 INFO - document served over http requires an https
21:12:20 INFO - sub-resource via iframe-tag using the meta-csp
21:12:20 INFO - delivery method with keep-origin-redirect and when
21:12:20 INFO - the target request is same-origin.
21:12:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 577ms
21:12:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:12:20 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c88ab00 == 30 [pid = 1659] [id = 532]
21:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11d1b5000) [pid = 1659] [serial = 1488] [outer = 0x0]
21:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11d7ee000) [pid = 1659] [serial = 1489] [outer = 0x11d1b5000]
21:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x121017c00) [pid = 1659] [serial = 1490] [outer = 0x11d1b5000]
21:12:20 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d660d00 == 31 [pid = 1659] [id = 533]
21:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x125a96800) [pid = 1659] [serial = 1491] [outer = 0x0]
21:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x127ba9400) [pid = 1659] [serial = 1492] [outer = 0x125a96800]
21:12:20 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
21:12:20 INFO - document served over http requires an https
21:12:20 INFO - sub-resource via iframe-tag using the meta-csp
21:12:20 INFO - delivery method with no-redirect and when
21:12:20 INFO - the target request is same-origin.
21:12:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 674ms
21:12:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:12:20 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265ac000 == 32 [pid = 1659] [id = 534]
21:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12fd1e800) [pid = 1659] [serial = 1493] [outer = 0x0]
21:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12fddb000) [pid = 1659] [serial = 1494] [outer = 0x12fd1e800]
21:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1301b6000) [pid = 1659] [serial = 1495] [outer = 0x12fd1e800]
21:12:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa7e00 == 33 [pid = 1659] [id = 535]
21:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1302a3c00) [pid = 1659] [serial = 1496] [outer = 0x0]
21:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x130c3a000) [pid = 1659] [serial = 1497] [outer = 0x1302a3c00]
21:12:21 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
21:12:21 INFO - document served over http requires an https
21:12:21 INFO - sub-resource via iframe-tag using the meta-csp
21:12:21 INFO - delivery method with swap-origin-redirect and when
21:12:21 INFO - the target request is same-origin.
21:12:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 623ms
21:12:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:12:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee8dc00 == 34 [pid = 1659] [id = 536]
21:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x13346f800) [pid = 1659] [serial = 1498] [outer = 0x0]
21:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1320ff000) [pid = 1659] [serial = 1499] [outer = 0x13346f800]
21:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x133bc0000) [pid = 1659] [serial = 1500] [outer = 0x13346f800]
21:12:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:21 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
21:12:21 INFO - document served over http requires an https
21:12:21 INFO - sub-resource via script-tag using the meta-csp
21:12:21 INFO - delivery method with keep-origin-redirect and when
21:12:21 INFO - the target request is same-origin.
21:12:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 571ms
21:12:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:12:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x13028a800 == 35 [pid = 1659] [id = 537]
21:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x132169000) [pid = 1659] [serial = 1501] [outer = 0x0]
21:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x132169400) [pid = 1659] [serial = 1502] [outer = 0x132169000]
21:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1321a9800) [pid = 1659] [serial = 1503] [outer = 0x132169000]
21:12:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:22 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
21:12:22 INFO - document served over http requires an https
21:12:22 INFO - sub-resource via script-tag using the meta-csp
21:12:22 INFO - delivery method with no-redirect and when
21:12:22 INFO - the target request is same-origin.
21:12:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 577ms
21:12:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:12:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x130357300 == 36 [pid = 1659] [id = 538]
21:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x133bb7000) [pid = 1659] [serial = 1504] [outer = 0x0]
21:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1321cd400) [pid = 1659] [serial = 1505] [outer = 0x133bb7000]
21:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1349a7000) [pid = 1659] [serial = 1506] [outer = 0x133bb7000]
21:12:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:23 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:23 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
21:12:23 INFO - document served over http requires an https
21:12:23 INFO - sub-resource via script-tag using the meta-csp
21:12:23 INFO - delivery method with swap-origin-redirect and when
21:12:23 INFO - the target request is same-origin.
21:12:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 677ms
21:12:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:12:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x133bdc000 == 37 [pid = 1659] [id = 539]
21:12:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1349a7c00) [pid = 1659] [serial = 1507] [outer = 0x0]
21:12:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x13347a000) [pid = 1659] [serial = 1508] [outer = 0x1349a7c00]
21:12:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1334b9800) [pid = 1659] [serial = 1509] [outer = 0x1349a7c00]
21:12:24 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:24 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
21:12:24 INFO - document served over http requires an https
21:12:24 INFO - sub-resource via xhr-request using the meta-csp
21:12:24 INFO - delivery method with keep-origin-redirect and when
21:12:24 INFO - the target request is same-origin.
21:12:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 975ms
21:12:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:12:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x13350e300 == 38 [pid = 1659] [id = 540]
21:12:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x1349da000) [pid = 1659] [serial = 1510] [outer = 0x0]
21:12:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x130cf7000) [pid = 1659] [serial = 1511] [outer = 0x1349da000]
21:12:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x134051800) [pid = 1659] [serial = 1512] [outer = 0x1349da000]
21:12:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:25 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
21:12:25 INFO - document served over http requires an https
21:12:25 INFO - sub-resource via xhr-request using the meta-csp
21:12:25 INFO - delivery method with no-redirect and when
21:12:25 INFO - the target request is same-origin.
21:12:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1486ms
21:12:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:12:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa8800 == 39 [pid = 1659] [id = 541]
21:12:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x133b38c00) [pid = 1659] [serial = 1513] [outer = 0x0]
21:12:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x112da5400) [pid = 1659] [serial = 1514] [outer = 0x133b38c00]
21:12:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x11cc8d000) [pid = 1659] [serial = 1515] [outer = 0x133b38c00]
21:12:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:26 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
21:12:26 INFO - document served over http requires an https
21:12:26 INFO - sub-resource via xhr-request using the meta-csp
21:12:26 INFO - delivery method with swap-origin-redirect and when
21:12:26 INFO - the target request is same-origin.
21:12:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 626ms
21:12:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:12:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c505300 == 40 [pid = 1659] [id = 542]
21:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x111054c00) [pid = 1659] [serial = 1516] [outer = 0x0]
21:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x11108d000) [pid = 1659] [serial = 1517] [outer = 0x111054c00]
21:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x111155c00) [pid = 1659] [serial = 1518] [outer = 0x111054c00]
21:12:27 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
21:12:27 INFO - document served over http requires an http
21:12:27 INFO - sub-resource via fetch-request using the meta-referrer
21:12:27 INFO - delivery method with keep-origin-redirect and when
21:12:27 INFO - the target request is cross-origin.
21:12:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 776ms
21:12:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:12:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x111235500 == 41 [pid = 1659] [id = 543]
21:12:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x11bed0800) [pid = 1659] [serial = 1519] [outer = 0x0]
21:12:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x11bf14400) [pid = 1659] [serial = 1520] [outer = 0x11bed0800]
21:12:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x11cc8dc00) [pid = 1659] [serial = 1521] [outer = 0x11bed0800]
21:12:27 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
21:12:27 INFO - document served over http requires an http
21:12:27 INFO - sub-resource via fetch-request using the meta-referrer
21:12:27 INFO - delivery method with no-redirect and when
21:12:27 INFO - the target request is cross-origin.
21:12:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 681ms
21:12:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:12:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cc400 == 42 [pid = 1659] [id = 544]
21:12:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x111271000) [pid = 1659] [serial = 1522] [outer = 0x0]
21:12:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x111275000) [pid = 1659] [serial = 1523] [outer = 0x111271000]
21:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x112dd7800) [pid = 1659] [serial = 1524] [outer = 0x111271000]
21:12:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x133bde300 == 41 [pid = 1659] [id = 529]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x130358200 == 40 [pid = 1659] [id = 528]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x130355500 == 39 [pid = 1659] [id = 527]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf4200 == 38 [pid = 1659] [id = 492]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1303aa700 == 37 [pid = 1659] [id = 526]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x13025cf00 == 36 [pid = 1659] [id = 525]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee18e00 == 35 [pid = 1659] [id = 524]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a7d00 == 34 [pid = 1659] [id = 523]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12047bf00 == 33 [pid = 1659] [id = 522]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x11d010700 == 32 [pid = 1659] [id = 521]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd2600 == 31 [pid = 1659] [id = 520]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7e600 == 30 [pid = 1659] [id = 519]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9da600 == 29 [pid = 1659] [id = 518]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x111237300 == 28 [pid = 1659] [id = 517]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1265aca00 == 27 [pid = 1659] [id = 516]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7af00 == 26 [pid = 1659] [id = 515]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x132640d00 == 25 [pid = 1659] [id = 514]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x131a39e00 == 24 [pid = 1659] [id = 513]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x130260100 == 23 [pid = 1659] [id = 512]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x13012f900 == 22 [pid = 1659] [id = 511]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa8300 == 21 [pid = 1659] [id = 510]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1303a8900 == 20 [pid = 1659] [id = 482]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12047c400 == 19 [pid = 1659] [id = 509]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf3800 == 18 [pid = 1659] [id = 508]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x11bef4700 == 17 [pid = 1659] [id = 507]
21:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12f18ce00 == 16 [pid = 1659] [id = 506]
21:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12f0ed400) [pid = 1659] [serial = 1411] [outer = 0x0] [url = about:blank]
21:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12672d800) [pid = 1659] [serial = 1401] [outer = 0x0] [url = about:blank]
21:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x119ce5800) [pid = 1659] [serial = 1380] [outer = 0x0] [url = about:blank]
21:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x11dd85400) [pid = 1659] [serial = 1395] [outer = 0x0] [url = about:blank]
21:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x125496800) [pid = 1659] [serial = 1398] [outer = 0x0] [url = about:blank]
21:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x11d73dc00) [pid = 1659] [serial = 1392] [outer = 0x0] [url = about:blank]
21:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x125b25400) [pid = 1659] [serial = 1350] [outer = 0x0] [url = about:blank]
21:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x126f56800) [pid = 1659] [serial = 1406] [outer = 0x0] [url = about:blank]
21:12:28 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
21:12:28 INFO - document served over http requires an http
21:12:28 INFO - sub-resource via fetch-request using the meta-referrer
21:12:28 INFO - delivery method with swap-origin-redirect and when
21:12:28 INFO - the target request is cross-origin.
21:12:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 573ms
21:12:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:12:28 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:28 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7e600 == 17 [pid = 1659] [id = 545]
21:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x11b5f2c00) [pid = 1659] [serial = 1525] [outer = 0x0]
21:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x11be4c000) [pid = 1659] [serial = 1526] [outer = 0x11b5f2c00]
21:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x11bfa4c00) [pid = 1659] [serial = 1527] [outer = 0x11b5f2c00]
21:12:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c504e00 == 18 [pid = 1659] [id = 546]
21:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x11c418400) [pid = 1659] [serial = 1528] [outer = 0x0]
21:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x11c4f4000) [pid = 1659] [serial = 1529] [outer = 0x11c418400]
21:12:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:28 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
21:12:28 INFO - document served over http requires an http
21:12:28 INFO - sub-resource via iframe-tag using the meta-referrer
21:12:28 INFO - delivery method with keep-origin-redirect and when
21:12:28 INFO - the target request is cross-origin.
21:12:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 571ms
21:12:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:12:28 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d7400 == 19 [pid = 1659] [id = 547]
21:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x11c859c00) [pid = 1659] [serial = 1530] [outer = 0x0]
21:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x11c89a400) [pid = 1659] [serial = 1531] [outer = 0x11c859c00]
21:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x11c9b1000) [pid = 1659] [serial = 1532] [outer = 0x11c859c00]
21:12:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf2900 == 20 [pid = 1659] [id = 548]
21:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x11c9de000) [pid = 1659] [serial = 1533] [outer = 0x0]
21:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x11d1f1000) [pid = 1659] [serial = 1534] [outer = 0x11c9de000]
21:12:29 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:29 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
21:12:29 INFO - document served over http requires an http
21:12:29 INFO - sub-resource via iframe-tag using the meta-referrer
21:12:29 INFO - delivery method with no-redirect and when
21:12:29 INFO - the target request is cross-origin.
21:12:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 524ms
21:12:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:12:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d00da00 == 21 [pid = 1659] [id = 549]
21:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x11d73dc00) [pid = 1659] [serial = 1535] [outer = 0x0]
21:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x11d7ee400) [pid = 1659] [serial = 1536] [outer = 0x11d73dc00]
21:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x11dd20c00) [pid = 1659] [serial = 1537] [outer = 0x11d73dc00]
21:12:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d65f400 == 22 [pid = 1659] [id = 550]
21:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x11dd85000) [pid = 1659] [serial = 1538] [outer = 0x0]
21:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x11dd85400) [pid = 1659] [serial = 1539] [outer = 0x11dd85000]
21:12:29 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:29 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
21:12:29 INFO - document served over http requires an http
21:12:29 INFO - sub-resource via iframe-tag using the meta-referrer
21:12:29 INFO - delivery method with swap-origin-redirect and when
21:12:29 INFO - the target request is cross-origin.
21:12:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 527ms
21:12:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:12:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d661200 == 23 [pid = 1659] [id = 551]
21:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x12052a400) [pid = 1659] [serial = 1540] [outer = 0x0]
21:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x121017000) [pid = 1659] [serial = 1541] [outer = 0x12052a400]
21:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12116c000) [pid = 1659] [serial = 1542] [outer = 0x12052a400]
21:12:30 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
21:12:30 INFO - document served over http requires an http
21:12:30 INFO - sub-resource via script-tag using the meta-referrer
21:12:30 INFO - delivery method with keep-origin-redirect and when
21:12:30 INFO - the target request is cross-origin.
21:12:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 523ms
21:12:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:12:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd34900 == 24 [pid = 1659] [id = 552]
21:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x125442c00) [pid = 1659] [serial = 1543] [outer = 0x0]
21:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x125496400) [pid = 1659] [serial = 1544] [outer = 0x125442c00]
21:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x1255d9400) [pid = 1659] [serial = 1545] [outer = 0x125442c00]
21:12:31 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:31 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
21:12:31 INFO - document served over http requires an http
21:12:31 INFO - sub-resource via script-tag using the meta-referrer
21:12:31 INFO - delivery method with no-redirect and when
21:12:31 INFO - the target request is cross-origin.
21:12:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 678ms
21:12:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:12:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047f100 == 25 [pid = 1659] [id = 553]
21:12:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x125a96000) [pid = 1659] [serial = 1546] [outer = 0x0]
21:12:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x125ac5000) [pid = 1659] [serial = 1547] [outer = 0x125a96000]
21:12:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x125acfc00) [pid = 1659] [serial = 1548] [outer = 0x125a96000]
21:12:31 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:32 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
21:12:32 INFO - document served over http requires an http
21:12:32 INFO - sub-resource via script-tag using the meta-referrer
21:12:32 INFO - delivery method with swap-origin-redirect and when
21:12:32 INFO - the target request is cross-origin.
21:12:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 831ms
21:12:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x11103b000) [pid = 1659] [serial = 1412] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x11c89a000) [pid = 1659] [serial = 1477] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x125a96c00) [pid = 1659] [serial = 1480] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x11b466800) [pid = 1659] [serial = 1444] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x1303cd800) [pid = 1659] [serial = 1468] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x1254bd800) [pid = 1659] [serial = 1348] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x11c4f4800) [pid = 1659] [serial = 1270] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x1255e8400) [pid = 1659] [serial = 1454] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x112d5d400) [pid = 1659] [serial = 1474] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x1267b3000) [pid = 1659] [serial = 1456] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x11cddb400) [pid = 1659] [serial = 1451] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x11108a800) [pid = 1659] [serial = 1441] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x130033c00) [pid = 1659] [serial = 1465] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12f1cdc00) [pid = 1659] [serial = 1462] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x127b5c400) [pid = 1659] [serial = 1459] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x119b7dc00) [pid = 1659] [serial = 1414] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x11c9eec00) [pid = 1659] [serial = 1446] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x1326d4000) [pid = 1659] [serial = 1471] [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]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x119ad8400) [pid = 1659] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178333104]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x1110c3400) [pid = 1659] [serial = 1413] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x125443800) [pid = 1659] [serial = 1439] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12ef96c00) [pid = 1659] [serial = 1436] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11d7eec00) [pid = 1659] [serial = 1424] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x131a15c00) [pid = 1659] [serial = 1469] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x125ac5c00) [pid = 1659] [serial = 1481] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x112d97c00) [pid = 1659] [serial = 1418] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12fd1e400) [pid = 1659] [serial = 1472] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12f213000) [pid = 1659] [serial = 1463] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x127b9f800) [pid = 1659] [serial = 1460] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x11be65400) [pid = 1659] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1112b0000) [pid = 1659] [serial = 1442] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x125a5ec00) [pid = 1659] [serial = 1427] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x126d6e800) [pid = 1659] [serial = 1430] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1267b5c00) [pid = 1659] [serial = 1457] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x11c9b1800) [pid = 1659] [serial = 1478] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x119c17800) [pid = 1659] [serial = 1415] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x130071000) [pid = 1659] [serial = 1466] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1255e8c00) [pid = 1659] [serial = 1455] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11d73d000) [pid = 1659] [serial = 1452] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11dd09800) [pid = 1659] [serial = 1450] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178333104]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11cd6d800) [pid = 1659] [serial = 1447] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11c932c00) [pid = 1659] [serial = 1421] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x112d91000) [pid = 1659] [serial = 1475] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x127b3a000) [pid = 1659] [serial = 1433] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12ee2e400) [pid = 1659] [serial = 1484] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x131b7c400) [pid = 1659] [serial = 1470] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1326d4c00) [pid = 1659] [serial = 1473] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1300f2800) [pid = 1659] [serial = 1467] [outer = 0x0] [url = about:blank]
21:12:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc1f00 == 26 [pid = 1659] [id = 554]
21:12:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11108a800) [pid = 1659] [serial = 1549] [outer = 0x0]
21:12:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1110c3400) [pid = 1659] [serial = 1550] [outer = 0x11108a800]
21:12:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x112d89400) [pid = 1659] [serial = 1551] [outer = 0x11108a800]
21:12:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:33 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
21:12:33 INFO - document served over http requires an http
21:12:33 INFO - sub-resource via xhr-request using the meta-referrer
21:12:33 INFO - delivery method with keep-origin-redirect and when
21:12:33 INFO - the target request is cross-origin.
21:12:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1173ms
21:12:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:12:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265ae300 == 27 [pid = 1659] [id = 555]
21:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x119c17800) [pid = 1659] [serial = 1552] [outer = 0x0]
21:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11b466800) [pid = 1659] [serial = 1553] [outer = 0x119c17800]
21:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11bf14c00) [pid = 1659] [serial = 1554] [outer = 0x119c17800]
21:12:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:33 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
21:12:33 INFO - document served over http requires an http
21:12:33 INFO - sub-resource via xhr-request using the meta-referrer
21:12:33 INFO - delivery method with no-redirect and when
21:12:33 INFO - the target request is cross-origin.
21:12:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 523ms
21:12:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:12:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c65300 == 28 [pid = 1659] [id = 556]
21:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11d02c400) [pid = 1659] [serial = 1555] [outer = 0x0]
21:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11d1b5c00) [pid = 1659] [serial = 1556] [outer = 0x11d02c400]
21:12:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11dd09800) [pid = 1659] [serial = 1557] [outer = 0x11d02c400]
21:12:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:34 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
21:12:34 INFO - document served over http requires an http
21:12:34 INFO - sub-resource via xhr-request using the meta-referrer
21:12:34 INFO - delivery method with swap-origin-redirect and when
21:12:34 INFO - the target request is cross-origin.
21:12:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 576ms
21:12:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:12:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x111129600 == 29 [pid = 1659] [id = 557]
21:12:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x112c93400) [pid = 1659] [serial = 1558] [outer = 0x0]
21:12:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x112ce7400) [pid = 1659] [serial = 1559] [outer = 0x112c93400]
21:12:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11be65400) [pid = 1659] [serial = 1560] [outer = 0x112c93400]
21:12:35 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
21:12:35 INFO - document served over http requires an https
21:12:35 INFO - sub-resource via fetch-request using the meta-referrer
21:12:35 INFO - delivery method with keep-origin-redirect and when
21:12:35 INFO - the target request is cross-origin.
21:12:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 681ms
21:12:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:12:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c505800 == 30 [pid = 1659] [id = 558]
21:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12108f000) [pid = 1659] [serial = 1561] [outer = 0x0]
21:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12108f400) [pid = 1659] [serial = 1562] [outer = 0x12108f000]
21:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1255e8400) [pid = 1659] [serial = 1563] [outer = 0x12108f000]
21:12:35 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
21:12:35 INFO - document served over http requires an https
21:12:35 INFO - sub-resource via fetch-request using the meta-referrer
21:12:35 INFO - delivery method with no-redirect and when
21:12:35 INFO - the target request is cross-origin.
21:12:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 628ms
21:12:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:12:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d00ee00 == 31 [pid = 1659] [id = 559]
21:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x125a5e000) [pid = 1659] [serial = 1564] [outer = 0x0]
21:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x125ac5c00) [pid = 1659] [serial = 1565] [outer = 0x125a5e000]
21:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x126659000) [pid = 1659] [serial = 1566] [outer = 0x125a5e000]
21:12:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:36 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
21:12:36 INFO - document served over http requires an https
21:12:36 INFO - sub-resource via fetch-request using the meta-referrer
21:12:36 INFO - delivery method with swap-origin-redirect and when
21:12:36 INFO - the target request is cross-origin.
21:12:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 620ms
21:12:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:12:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047c400 == 32 [pid = 1659] [id = 560]
21:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x126ab8c00) [pid = 1659] [serial = 1567] [outer = 0x0]
21:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x126ac4000) [pid = 1659] [serial = 1568] [outer = 0x126ab8c00]
21:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x126c72000) [pid = 1659] [serial = 1569] [outer = 0x126ab8c00]
21:12:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265ad900 == 33 [pid = 1659] [id = 561]
21:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x126c84c00) [pid = 1659] [serial = 1570] [outer = 0x0]
21:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x126e2bc00) [pid = 1659] [serial = 1571] [outer = 0x126c84c00]
21:12:36 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
21:12:36 INFO - document served over http requires an https
21:12:36 INFO - sub-resource via iframe-tag using the meta-referrer
21:12:36 INFO - delivery method with keep-origin-redirect and when
21:12:36 INFO - the target request is cross-origin.
21:12:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 675ms
21:12:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:12:37 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x11e144000) [pid = 1656] [serial = 25] [outer = 0x12cb6c400]
21:12:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a7800 == 34 [pid = 1659] [id = 562]
21:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x126ea0c00) [pid = 1659] [serial = 1572] [outer = 0x0]
21:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x126ea2400) [pid = 1659] [serial = 1573] [outer = 0x126ea0c00]
21:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x126ff1000) [pid = 1659] [serial = 1574] [outer = 0x126ea0c00]
21:12:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa6000 == 35 [pid = 1659] [id = 563]
21:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x127a58400) [pid = 1659] [serial = 1575] [outer = 0x0]
21:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x127a89800) [pid = 1659] [serial = 1576] [outer = 0x127a58400]
21:12:37 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
21:12:37 INFO - document served over http requires an https
21:12:37 INFO - sub-resource via iframe-tag using the meta-referrer
21:12:37 INFO - delivery method with no-redirect and when
21:12:37 INFO - the target request is cross-origin.
21:12:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 680ms
21:12:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:12:37 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee18e00 == 36 [pid = 1659] [id = 564]
21:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x127b30400) [pid = 1659] [serial = 1577] [outer = 0x0]
21:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x127b3a000) [pid = 1659] [serial = 1578] [outer = 0x127b30400]
21:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x127b93400) [pid = 1659] [serial = 1579] [outer = 0x127b30400]
21:12:38 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee8d700 == 37 [pid = 1659] [id = 565]
21:12:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x127b9f800) [pid = 1659] [serial = 1580] [outer = 0x0]
21:12:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12ee2e400) [pid = 1659] [serial = 1581] [outer = 0x127b9f800]
21:12:38 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
21:12:38 INFO - document served over http requires an https
21:12:38 INFO - sub-resource via iframe-tag using the meta-referrer
21:12:38 INFO - delivery method with swap-origin-redirect and when
21:12:38 INFO - the target request is cross-origin.
21:12:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 681ms
21:12:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:12:38 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f18ce00 == 38 [pid = 1659] [id = 566]
21:12:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12effc800) [pid = 1659] [serial = 1582] [outer = 0x0]
21:12:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x12f086400) [pid = 1659] [serial = 1583] [outer = 0x12effc800]
21:12:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x12f105c00) [pid = 1659] [serial = 1584] [outer = 0x12effc800]
21:12:38 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:39 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:39 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
21:12:39 INFO - document served over http requires an https
21:12:39 INFO - sub-resource via script-tag using the meta-referrer
21:12:39 INFO - delivery method with keep-origin-redirect and when
21:12:39 INFO - the target request is cross-origin.
21:12:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 777ms
21:12:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:12:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x130260100 == 39 [pid = 1659] [id = 567]
21:12:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x12f1a9800) [pid = 1659] [serial = 1585] [outer = 0x0]
21:12:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x12f1a9c00) [pid = 1659] [serial = 1586] [outer = 0x12f1a9800]
21:12:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x12f2e2c00) [pid = 1659] [serial = 1587] [outer = 0x12f1a9800]
21:12:39 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:40 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
21:12:40 INFO - document served over http requires an https
21:12:40 INFO - sub-resource via script-tag using the meta-referrer
21:12:40 INFO - delivery method with no-redirect and when
21:12:40 INFO - the target request is cross-origin.
21:12:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 874ms
21:12:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:12:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x130356900 == 40 [pid = 1659] [id = 568]
21:12:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x11c9b1800) [pid = 1659] [serial = 1588] [outer = 0x0]
21:12:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x11c9eec00) [pid = 1659] [serial = 1589] [outer = 0x11c9b1800]
21:12:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x130033c00) [pid = 1659] [serial = 1590] [outer = 0x11c9b1800]
21:12:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:41 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
21:12:41 INFO - document served over http requires an https
21:12:41 INFO - sub-resource via script-tag using the meta-referrer
21:12:41 INFO - delivery method with swap-origin-redirect and when
21:12:41 INFO - the target request is cross-origin.
21:12:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1326ms
21:12:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:12:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bc900 == 41 [pid = 1659] [id = 569]
21:12:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x125a63800) [pid = 1659] [serial = 1591] [outer = 0x0]
21:12:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x126eba800) [pid = 1659] [serial = 1592] [outer = 0x125a63800]
21:12:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x1300c5c00) [pid = 1659] [serial = 1593] [outer = 0x125a63800]
21:12:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:42 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
21:12:42 INFO - document served over http requires an https
21:12:42 INFO - sub-resource via xhr-request using the meta-referrer
21:12:42 INFO - delivery method with keep-origin-redirect and when
21:12:42 INFO - the target request is cross-origin.
21:12:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 826ms
21:12:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:12:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd75700 == 42 [pid = 1659] [id = 570]
21:12:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x112d97400) [pid = 1659] [serial = 1594] [outer = 0x0]
21:12:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x112d97c00) [pid = 1659] [serial = 1595] [outer = 0x112d97400]
21:12:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x11b592000) [pid = 1659] [serial = 1596] [outer = 0x112d97400]
21:12:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:42 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
21:12:42 INFO - document served over http requires an https
21:12:42 INFO - sub-resource via xhr-request using the meta-referrer
21:12:42 INFO - delivery method with no-redirect and when
21:12:42 INFO - the target request is cross-origin.
21:12:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 628ms
21:12:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:12:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e77300 == 43 [pid = 1659] [id = 571]
21:12:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x11dc8e400) [pid = 1659] [serial = 1597] [outer = 0x0]
21:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 16 (0x11e287c00) [pid = 1656] [serial = 24] [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.]
21:12:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x11dd61800) [pid = 1659] [serial = 1598] [outer = 0x11dc8e400]
21:12:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x1211b9c00) [pid = 1659] [serial = 1599] [outer = 0x11dc8e400]
21:12:43 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1265ae300 == 42 [pid = 1659] [id = 555]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc1f00 == 41 [pid = 1659] [id = 554]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12047f100 == 40 [pid = 1659] [id = 553]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd34900 == 39 [pid = 1659] [id = 552]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11d661200 == 38 [pid = 1659] [id = 551]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11d65f400 == 37 [pid = 1659] [id = 550]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11d00da00 == 36 [pid = 1659] [id = 549]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf2900 == 35 [pid = 1659] [id = 548]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d7400 == 34 [pid = 1659] [id = 547]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11c504e00 == 33 [pid = 1659] [id = 546]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7e600 == 32 [pid = 1659] [id = 545]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cc400 == 31 [pid = 1659] [id = 544]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x111235500 == 30 [pid = 1659] [id = 543]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11c505300 == 29 [pid = 1659] [id = 542]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa8800 == 28 [pid = 1659] [id = 541]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x133bdc000 == 27 [pid = 1659] [id = 539]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x130357300 == 26 [pid = 1659] [id = 538]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x13028a800 == 25 [pid = 1659] [id = 537]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee8dc00 == 24 [pid = 1659] [id = 536]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1265ac000 == 23 [pid = 1659] [id = 534]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa7e00 == 22 [pid = 1659] [id = 535]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11d660d00 == 21 [pid = 1659] [id = 533]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11c88ab00 == 20 [pid = 1659] [id = 532]
21:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7d200 == 19 [pid = 1659] [id = 531]
21:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x11d64b400) [pid = 1659] [serial = 1448] [outer = 0x0] [url = about:blank]
21:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x1254bd000) [pid = 1659] [serial = 1453] [outer = 0x0] [url = about:blank]
21:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x11bfa4400) [pid = 1659] [serial = 1416] [outer = 0x0] [url = about:blank]
21:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x126e2b400) [pid = 1659] [serial = 1458] [outer = 0x0] [url = about:blank]
21:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x119ad8c00) [pid = 1659] [serial = 1443] [outer = 0x0] [url = about:blank]
21:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x127bef000) [pid = 1659] [serial = 1461] [outer = 0x0] [url = about:blank]
21:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x12f2e2800) [pid = 1659] [serial = 1464] [outer = 0x0] [url = about:blank]
21:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x126c84000) [pid = 1659] [serial = 1482] [outer = 0x0] [url = about:blank]
21:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x11bf2a000) [pid = 1659] [serial = 1476] [outer = 0x0] [url = about:blank]
21:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x11d62a800) [pid = 1659] [serial = 1479] [outer = 0x0] [url = about:blank]
21:12:43 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:43 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
21:12:43 INFO - document served over http requires an https
21:12:43 INFO - sub-resource via xhr-request using the meta-referrer
21:12:43 INFO - delivery method with swap-origin-redirect and when
21:12:43 INFO - the target request is cross-origin.
21:12:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 635ms
21:12:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:12:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7e600 == 20 [pid = 1659] [id = 572]
21:12:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x11d64b400) [pid = 1659] [serial = 1600] [outer = 0x0]
21:12:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x1254bd000) [pid = 1659] [serial = 1601] [outer = 0x11d64b400]
21:12:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x125ad0c00) [pid = 1659] [serial = 1602] [outer = 0x11d64b400]
21:12:43 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:43 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:43 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
21:12:43 INFO - document served over http requires an http
21:12:43 INFO - sub-resource via fetch-request using the meta-referrer
21:12:43 INFO - delivery method with keep-origin-redirect and when
21:12:43 INFO - the target request is same-origin.
21:12:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 518ms
21:12:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:12:44 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c88ab00 == 21 [pid = 1659] [id = 573]
21:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x126af1000) [pid = 1659] [serial = 1603] [outer = 0x0]
21:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x126af1c00) [pid = 1659] [serial = 1604] [outer = 0x126af1000]
21:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x126cab400) [pid = 1659] [serial = 1605] [outer = 0x126af1000]
21:12:44 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
21:12:44 INFO - document served over http requires an http
21:12:44 INFO - sub-resource via fetch-request using the meta-referrer
21:12:44 INFO - delivery method with no-redirect and when
21:12:44 INFO - the target request is same-origin.
21:12:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 476ms
21:12:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:12:44 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d0c0d00 == 22 [pid = 1659] [id = 574]
21:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x127a89000) [pid = 1659] [serial = 1606] [outer = 0x0]
21:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x127b6c000) [pid = 1659] [serial = 1607] [outer = 0x127a89000]
21:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x12f0ed800) [pid = 1659] [serial = 1608] [outer = 0x127a89000]
21:12:44 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:45 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
21:12:45 INFO - document served over http requires an http
21:12:45 INFO - sub-resource via fetch-request using the meta-referrer
21:12:45 INFO - delivery method with swap-origin-redirect and when
21:12:45 INFO - the target request is same-origin.
21:12:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 525ms
21:12:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:12:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd36c00 == 23 [pid = 1659] [id = 575]
21:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x12fddb400) [pid = 1659] [serial = 1609] [outer = 0x0]
21:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12fdf5c00) [pid = 1659] [serial = 1610] [outer = 0x12fddb400]
21:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x1301fc000) [pid = 1659] [serial = 1611] [outer = 0x12fddb400]
21:12:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc4200 == 24 [pid = 1659] [id = 576]
21:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x130299800) [pid = 1659] [serial = 1612] [outer = 0x0]
21:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x1303a6800) [pid = 1659] [serial = 1613] [outer = 0x130299800]
21:12:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:45 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
21:12:45 INFO - document served over http requires an http
21:12:45 INFO - sub-resource via iframe-tag using the meta-referrer
21:12:45 INFO - delivery method with keep-origin-redirect and when
21:12:45 INFO - the target request is same-origin.
21:12:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 521ms
21:12:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:12:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a6900 == 25 [pid = 1659] [id = 577]
21:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x130cf7c00) [pid = 1659] [serial = 1614] [outer = 0x0]
21:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x131a15000) [pid = 1659] [serial = 1615] [outer = 0x130cf7c00]
21:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x131b7cc00) [pid = 1659] [serial = 1616] [outer = 0x130cf7c00]
21:12:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa8800 == 26 [pid = 1659] [id = 578]
21:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x131ba5800) [pid = 1659] [serial = 1617] [outer = 0x0]
21:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x131bf9c00) [pid = 1659] [serial = 1618] [outer = 0x131ba5800]
21:12:46 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
21:12:46 INFO - document served over http requires an http
21:12:46 INFO - sub-resource via iframe-tag using the meta-referrer
21:12:46 INFO - delivery method with no-redirect and when
21:12:46 INFO - the target request is same-origin.
21:12:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 527ms
21:12:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:12:46 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f18ba00 == 27 [pid = 1659] [id = 579]
21:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x132152800) [pid = 1659] [serial = 1619] [outer = 0x0]
21:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x132152c00) [pid = 1659] [serial = 1620] [outer = 0x132152800]
21:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x1326d4c00) [pid = 1659] [serial = 1621] [outer = 0x132152800]
21:12:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:46 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x130289900 == 28 [pid = 1659] [id = 580]
21:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x13347ac00) [pid = 1659] [serial = 1622] [outer = 0x0]
21:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x13499d400) [pid = 1659] [serial = 1623] [outer = 0x13347ac00]
21:12:46 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
21:12:46 INFO - document served over http requires an http
21:12:46 INFO - sub-resource via iframe-tag using the meta-referrer
21:12:46 INFO - delivery method with swap-origin-redirect and when
21:12:46 INFO - the target request is same-origin.
21:12:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 574ms
21:12:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:12:46 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x130357300 == 29 [pid = 1659] [id = 581]
21:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x13499d800) [pid = 1659] [serial = 1624] [outer = 0x0]
21:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x130374400) [pid = 1659] [serial = 1625] [outer = 0x13499d800]
21:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x13201c000) [pid = 1659] [serial = 1626] [outer = 0x13499d800]
21:12:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x12052a400) [pid = 1659] [serial = 1540] [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]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x111271000) [pid = 1659] [serial = 1522] [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]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x111054c00) [pid = 1659] [serial = 1516] [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]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x125442c00) [pid = 1659] [serial = 1543] [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]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x11bed0800) [pid = 1659] [serial = 1519] [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]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x125a96000) [pid = 1659] [serial = 1546] [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]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x11c859c00) [pid = 1659] [serial = 1530] [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]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x11dd85000) [pid = 1659] [serial = 1538] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x11d73dc00) [pid = 1659] [serial = 1535] [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]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x11b5f2c00) [pid = 1659] [serial = 1525] [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]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x119c17800) [pid = 1659] [serial = 1552] [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]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x11c9de000) [pid = 1659] [serial = 1533] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178349340]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x11108a800) [pid = 1659] [serial = 1549] [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]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x11c418400) [pid = 1659] [serial = 1528] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x119d0d400) [pid = 1659] [serial = 1486] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x125a96800) [pid = 1659] [serial = 1491] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178340593]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x1302a3c00) [pid = 1659] [serial = 1496] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x112da5400) [pid = 1659] [serial = 1514] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x13347a000) [pid = 1659] [serial = 1508] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x130cf7000) [pid = 1659] [serial = 1511] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x127ba9400) [pid = 1659] [serial = 1492] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178340593]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x11d7ee000) [pid = 1659] [serial = 1489] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x11108d000) [pid = 1659] [serial = 1517] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x11dd85400) [pid = 1659] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x11d7ee400) [pid = 1659] [serial = 1536] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x1320ff000) [pid = 1659] [serial = 1499] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x125ac5000) [pid = 1659] [serial = 1547] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x1321cd400) [pid = 1659] [serial = 1505] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x11d1f1000) [pid = 1659] [serial = 1534] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178349340]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x11c89a400) [pid = 1659] [serial = 1531] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x1110c3400) [pid = 1659] [serial = 1550] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x132169400) [pid = 1659] [serial = 1502] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x125496400) [pid = 1659] [serial = 1544] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x11bf14400) [pid = 1659] [serial = 1520] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x121017000) [pid = 1659] [serial = 1541] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x11c418000) [pid = 1659] [serial = 1487] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x130c3a000) [pid = 1659] [serial = 1497] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12fddb000) [pid = 1659] [serial = 1494] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x111275000) [pid = 1659] [serial = 1523] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x11c4f4000) [pid = 1659] [serial = 1529] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x11be4c000) [pid = 1659] [serial = 1526] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x11b466800) [pid = 1659] [serial = 1553] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11d1b5c00) [pid = 1659] [serial = 1556] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x112d89400) [pid = 1659] [serial = 1551] [outer = 0x0] [url = about:blank]
21:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x11bf14c00) [pid = 1659] [serial = 1554] [outer = 0x0] [url = about:blank]
21:12:47 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
21:12:47 INFO - document served over http requires an http
21:12:47 INFO - sub-resource via script-tag using the meta-referrer
21:12:47 INFO - delivery method with keep-origin-redirect and when
21:12:47 INFO - the target request is same-origin.
21:12:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 877ms
21:12:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:12:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x132641200 == 30 [pid = 1659] [id = 582]
21:12:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x11108d000) [pid = 1659] [serial = 1627] [outer = 0x0]
21:12:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x1110c3400) [pid = 1659] [serial = 1628] [outer = 0x11108d000]
21:12:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x112cbe000) [pid = 1659] [serial = 1629] [outer = 0x11108d000]
21:12:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:48 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
21:12:48 INFO - document served over http requires an http
21:12:48 INFO - sub-resource via script-tag using the meta-referrer
21:12:48 INFO - delivery method with no-redirect and when
21:12:48 INFO - the target request is same-origin.
21:12:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1127ms
21:12:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:12:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x13350de00 == 31 [pid = 1659] [id = 583]
21:12:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x11b466800) [pid = 1659] [serial = 1630] [outer = 0x0]
21:12:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x11b594c00) [pid = 1659] [serial = 1631] [outer = 0x11b466800]
21:12:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x11bf14400) [pid = 1659] [serial = 1632] [outer = 0x11b466800]
21:12:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:49 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
21:12:49 INFO - document served over http requires an http
21:12:49 INFO - sub-resource via script-tag using the meta-referrer
21:12:49 INFO - delivery method with swap-origin-redirect and when
21:12:49 INFO - the target request is same-origin.
21:12:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 625ms
21:12:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:12:49 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x133bdf700 == 32 [pid = 1659] [id = 584]
21:12:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x11c8b3800) [pid = 1659] [serial = 1633] [outer = 0x0]
21:12:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x11c9b1400) [pid = 1659] [serial = 1634] [outer = 0x11c8b3800]
21:12:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x11d73d400) [pid = 1659] [serial = 1635] [outer = 0x11c8b3800]
21:12:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:49 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
21:12:49 INFO - document served over http requires an http
21:12:49 INFO - sub-resource via xhr-request using the meta-referrer
21:12:49 INFO - delivery method with keep-origin-redirect and when
21:12:49 INFO - the target request is same-origin.
21:12:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 629ms
21:12:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:12:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cd800 == 33 [pid = 1659] [id = 585]
21:12:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x119b7dc00) [pid = 1659] [serial = 1636] [outer = 0x0]
21:12:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x11be4cc00) [pid = 1659] [serial = 1637] [outer = 0x119b7dc00]
21:12:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x11d7ee000) [pid = 1659] [serial = 1638] [outer = 0x119b7dc00]
21:12:50 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:50 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
21:12:50 INFO - document served over http requires an http
21:12:50 INFO - sub-resource via xhr-request using the meta-referrer
21:12:50 INFO - delivery method with no-redirect and when
21:12:50 INFO - the target request is same-origin.
21:12:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 583ms
21:12:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:12:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d00da00 == 34 [pid = 1659] [id = 586]
21:12:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x1204b9400) [pid = 1659] [serial = 1639] [outer = 0x0]
21:12:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x12052a400) [pid = 1659] [serial = 1640] [outer = 0x1204b9400]
21:12:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x125a31400) [pid = 1659] [serial = 1641] [outer = 0x1204b9400]
21:12:51 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
21:12:51 INFO - document served over http requires an http
21:12:51 INFO - sub-resource via xhr-request using the meta-referrer
21:12:51 INFO - delivery method with swap-origin-redirect and when
21:12:51 INFO - the target request is same-origin.
21:12:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 574ms
21:12:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:12:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265ae300 == 35 [pid = 1659] [id = 587]
21:12:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x127ba9400) [pid = 1659] [serial = 1642] [outer = 0x0]
21:12:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x127befc00) [pid = 1659] [serial = 1643] [outer = 0x127ba9400]
21:12:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x130106800) [pid = 1659] [serial = 1644] [outer = 0x127ba9400]
21:12:51 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:51 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:51 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
21:12:51 INFO - document served over http requires an https
21:12:51 INFO - sub-resource via fetch-request using the meta-referrer
21:12:51 INFO - delivery method with keep-origin-redirect and when
21:12:51 INFO - the target request is same-origin.
21:12:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 628ms
21:12:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:12:51 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:51 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x13025cf00 == 36 [pid = 1659] [id = 588]
21:12:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x13201cc00) [pid = 1659] [serial = 1645] [outer = 0x0]
21:12:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x1320ff000) [pid = 1659] [serial = 1646] [outer = 0x13201cc00]
21:12:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x1321d0000) [pid = 1659] [serial = 1647] [outer = 0x13201cc00]
21:12:52 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
21:12:52 INFO - document served over http requires an https
21:12:52 INFO - sub-resource via fetch-request using the meta-referrer
21:12:52 INFO - delivery method with no-redirect and when
21:12:52 INFO - the target request is same-origin.
21:12:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 626ms
21:12:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:12:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x13350cf00 == 37 [pid = 1659] [id = 589]
21:12:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x133bb7400) [pid = 1659] [serial = 1648] [outer = 0x0]
21:12:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x133bb7800) [pid = 1659] [serial = 1649] [outer = 0x133bb7400]
21:12:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x13484d000) [pid = 1659] [serial = 1650] [outer = 0x133bb7400]
21:12:52 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:52 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:52 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
21:12:52 INFO - document served over http requires an https
21:12:52 INFO - sub-resource via fetch-request using the meta-referrer
21:12:52 INFO - delivery method with swap-origin-redirect and when
21:12:52 INFO - the target request is same-origin.
21:12:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 624ms
21:12:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:12:53 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1341ec500 == 38 [pid = 1659] [id = 590]
21:12:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x134231000) [pid = 1659] [serial = 1651] [outer = 0x0]
21:12:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x1335ec400) [pid = 1659] [serial = 1652] [outer = 0x134231000]
21:12:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x134231c00) [pid = 1659] [serial = 1653] [outer = 0x134231000]
21:12:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1341ef200 == 39 [pid = 1659] [id = 591]
21:12:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x134911400) [pid = 1659] [serial = 1654] [outer = 0x0]
21:12:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x13492c800) [pid = 1659] [serial = 1655] [outer = 0x134911400]
21:12:53 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
21:12:53 INFO - document served over http requires an https
21:12:53 INFO - sub-resource via iframe-tag using the meta-referrer
21:12:53 INFO - delivery method with keep-origin-redirect and when
21:12:53 INFO - the target request is same-origin.
21:12:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 672ms
21:12:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:12:53 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1341f0600 == 40 [pid = 1659] [id = 592]
21:12:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x13492b800) [pid = 1659] [serial = 1656] [outer = 0x0]
21:12:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x13492bc00) [pid = 1659] [serial = 1657] [outer = 0x13492b800]
21:12:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x134940000) [pid = 1659] [serial = 1658] [outer = 0x13492b800]
21:12:54 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x134964400 == 41 [pid = 1659] [id = 593]
21:12:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x13279d000) [pid = 1659] [serial = 1659] [outer = 0x0]
21:12:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x1340fa400) [pid = 1659] [serial = 1660] [outer = 0x13279d000]
21:12:54 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
21:12:54 INFO - document served over http requires an https
21:12:54 INFO - sub-resource via iframe-tag using the meta-referrer
21:12:54 INFO - delivery method with no-redirect and when
21:12:54 INFO - the target request is same-origin.
21:12:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 627ms
21:12:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:12:54 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:54 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x134965d00 == 42 [pid = 1659] [id = 594]
21:12:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x132787000) [pid = 1659] [serial = 1661] [outer = 0x0]
21:12:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x132787400) [pid = 1659] [serial = 1662] [outer = 0x132787000]
21:12:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x1340edc00) [pid = 1659] [serial = 1663] [outer = 0x132787000]
21:12:54 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x134145a00 == 43 [pid = 1659] [id = 595]
21:12:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x13274e800) [pid = 1659] [serial = 1664] [outer = 0x0]
21:12:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x1327ad400) [pid = 1659] [serial = 1665] [outer = 0x13274e800]
21:12:54 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
21:12:54 INFO - document served over http requires an https
21:12:54 INFO - sub-resource via iframe-tag using the meta-referrer
21:12:54 INFO - delivery method with swap-origin-redirect and when
21:12:54 INFO - the target request is same-origin.
21:12:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 679ms
21:12:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:12:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x134147300 == 44 [pid = 1659] [id = 596]
21:12:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x1327d6c00) [pid = 1659] [serial = 1666] [outer = 0x0]
21:12:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x1327b9000) [pid = 1659] [serial = 1667] [outer = 0x1327d6c00]
21:12:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x13428f000) [pid = 1659] [serial = 1668] [outer = 0x1327d6c00]
21:12:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:55 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
21:12:55 INFO - document served over http requires an https
21:12:55 INFO - sub-resource via script-tag using the meta-referrer
21:12:55 INFO - delivery method with keep-origin-redirect and when
21:12:55 INFO - the target request is same-origin.
21:12:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 981ms
21:12:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:12:56 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7be00 == 45 [pid = 1659] [id = 597]
21:12:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x126659400) [pid = 1659] [serial = 1669] [outer = 0x0]
21:12:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x130307c00) [pid = 1659] [serial = 1670] [outer = 0x126659400]
21:12:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x1343ae400) [pid = 1659] [serial = 1671] [outer = 0x126659400]
21:12:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:57 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
21:12:57 INFO - document served over http requires an https
21:12:57 INFO - sub-resource via script-tag using the meta-referrer
21:12:57 INFO - delivery method with no-redirect and when
21:12:57 INFO - the target request is same-origin.
21:12:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1229ms
21:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:12:57 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:57 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbca00 == 46 [pid = 1659] [id = 598]
21:12:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x119df6c00) [pid = 1659] [serial = 1672] [outer = 0x0]
21:12:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x11d0a0800) [pid = 1659] [serial = 1673] [outer = 0x119df6c00]
21:12:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x12055dc00) [pid = 1659] [serial = 1674] [outer = 0x119df6c00]
21:12:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:57 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
21:12:57 INFO - document served over http requires an https
21:12:57 INFO - sub-resource via script-tag using the meta-referrer
21:12:57 INFO - delivery method with swap-origin-redirect and when
21:12:57 INFO - the target request is same-origin.
21:12:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 623ms
21:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:12:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x111128c00 == 47 [pid = 1659] [id = 599]
21:12:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x10d9e2400) [pid = 1659] [serial = 1675] [outer = 0x0]
21:12:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x11103b000) [pid = 1659] [serial = 1676] [outer = 0x10d9e2400]
21:12:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x112d5d400) [pid = 1659] [serial = 1677] [outer = 0x10d9e2400]
21:12:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:12:58 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
21:12:58 INFO - document served over http requires an https
21:12:58 INFO - sub-resource via xhr-request using the meta-referrer
21:12:58 INFO - delivery method with keep-origin-redirect and when
21:12:58 INFO - the target request is same-origin.
21:12:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 827ms
21:12:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:12:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc2900 == 48 [pid = 1659] [id = 600]
21:12:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x11d02cc00) [pid = 1659] [serial = 1678] [outer = 0x0]
21:12:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x11d1b5c00) [pid = 1659] [serial = 1679] [outer = 0x11d02cc00]
21:12:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x1204fa400) [pid = 1659] [serial = 1680] [outer = 0x11d02cc00]
21:12:59 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
21:12:59 INFO - document served over http requires an https
21:12:59 INFO - sub-resource via xhr-request using the meta-referrer
21:12:59 INFO - delivery method with no-redirect and when
21:12:59 INFO - the target request is same-origin.
21:12:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 641ms
21:12:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:12:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a6e00 == 49 [pid = 1659] [id = 601]
21:12:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x125a5ec00) [pid = 1659] [serial = 1681] [outer = 0x0]
21:12:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x125ac5000) [pid = 1659] [serial = 1682] [outer = 0x125a5ec00]
21:12:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x1266d8400) [pid = 1659] [serial = 1683] [outer = 0x125a5ec00]
21:12:59 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x13350de00 == 48 [pid = 1659] [id = 583]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x13350e300 == 47 [pid = 1659] [id = 540]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x132641200 == 46 [pid = 1659] [id = 582]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x130357300 == 45 [pid = 1659] [id = 581]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x130289900 == 44 [pid = 1659] [id = 580]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12f18ba00 == 43 [pid = 1659] [id = 579]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa8800 == 42 [pid = 1659] [id = 578]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x133be0b00 == 41 [pid = 1659] [id = 530]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a6900 == 40 [pid = 1659] [id = 577]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc4200 == 39 [pid = 1659] [id = 576]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd36c00 == 38 [pid = 1659] [id = 575]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11d0c0d00 == 37 [pid = 1659] [id = 574]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11c88ab00 == 36 [pid = 1659] [id = 573]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7e600 == 35 [pid = 1659] [id = 572]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x126e77300 == 34 [pid = 1659] [id = 571]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd75700 == 33 [pid = 1659] [id = 570]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bc900 == 32 [pid = 1659] [id = 569]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x130356900 == 31 [pid = 1659] [id = 568]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x130260100 == 30 [pid = 1659] [id = 567]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12f18ce00 == 29 [pid = 1659] [id = 566]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee18e00 == 28 [pid = 1659] [id = 564]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee8d700 == 27 [pid = 1659] [id = 565]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa6000 == 26 [pid = 1659] [id = 563]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a7800 == 25 [pid = 1659] [id = 562]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1265ad900 == 24 [pid = 1659] [id = 561]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12047c400 == 23 [pid = 1659] [id = 560]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11d00ee00 == 22 [pid = 1659] [id = 559]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11c505800 == 21 [pid = 1659] [id = 558]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x126c65300 == 20 [pid = 1659] [id = 556]
21:12:59 INFO - PROCESS | 1656 | --DOCSHELL 0x111129600 == 19 [pid = 1659] [id = 557]
21:12:59 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x11bfa4c00) [pid = 1659] [serial = 1527] [outer = 0x0] [url = about:blank]
21:12:59 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x12f3b5000) [pid = 1659] [serial = 1485] [outer = 0x0] [url = about:blank]
21:12:59 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x11cc8dc00) [pid = 1659] [serial = 1521] [outer = 0x0] [url = about:blank]
21:12:59 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x11c9b1000) [pid = 1659] [serial = 1532] [outer = 0x0] [url = about:blank]
21:12:59 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x111155c00) [pid = 1659] [serial = 1518] [outer = 0x0] [url = about:blank]
21:12:59 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x112dd7800) [pid = 1659] [serial = 1524] [outer = 0x0] [url = about:blank]
21:12:59 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x125acfc00) [pid = 1659] [serial = 1548] [outer = 0x0] [url = about:blank]
21:12:59 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x1255d9400) [pid = 1659] [serial = 1545] [outer = 0x0] [url = about:blank]
21:12:59 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x12116c000) [pid = 1659] [serial = 1542] [outer = 0x0] [url = about:blank]
21:12:59 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x11dd20c00) [pid = 1659] [serial = 1537] [outer = 0x0] [url = about:blank]
21:12:59 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
21:12:59 INFO - document served over http requires an https
21:12:59 INFO - sub-resource via xhr-request using the meta-referrer
21:12:59 INFO - delivery method with swap-origin-redirect and when
21:12:59 INFO - the target request is same-origin.
21:12:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 620ms
21:12:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:13:00 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cde600 == 20 [pid = 1659] [id = 602]
21:13:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x11d7eec00) [pid = 1659] [serial = 1684] [outer = 0x0]
21:13:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x11dd20c00) [pid = 1659] [serial = 1685] [outer = 0x11d7eec00]
21:13:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x126e2e800) [pid = 1659] [serial = 1686] [outer = 0x11d7eec00]
21:13:00 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:00 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
21:13:00 INFO - document served over http requires an http
21:13:00 INFO - sub-resource via fetch-request using the http-csp
21:13:00 INFO - delivery method with keep-origin-redirect and when
21:13:00 INFO - the target request is cross-origin.
21:13:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 527ms
21:13:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:13:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d65f400 == 21 [pid = 1659] [id = 603]
21:13:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x12f2e2800) [pid = 1659] [serial = 1687] [outer = 0x0]
21:13:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x12f375000) [pid = 1659] [serial = 1688] [outer = 0x12f2e2800]
21:13:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x12fd07c00) [pid = 1659] [serial = 1689] [outer = 0x12f2e2800]
21:13:00 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:00 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:01 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
21:13:01 INFO - document served over http requires an http
21:13:01 INFO - sub-resource via fetch-request using the http-csp
21:13:01 INFO - delivery method with no-redirect and when
21:13:01 INFO - the target request is cross-origin.
21:13:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 525ms
21:13:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:13:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047f100 == 22 [pid = 1659] [id = 604]
21:13:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x131aee800) [pid = 1659] [serial = 1690] [outer = 0x0]
21:13:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x131b8b400) [pid = 1659] [serial = 1691] [outer = 0x131aee800]
21:13:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x1327b9c00) [pid = 1659] [serial = 1692] [outer = 0x131aee800]
21:13:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:01 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
21:13:01 INFO - document served over http requires an http
21:13:01 INFO - sub-resource via fetch-request using the http-csp
21:13:01 INFO - delivery method with swap-origin-redirect and when
21:13:01 INFO - the target request is cross-origin.
21:13:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 477ms
21:13:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:13:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a8200 == 23 [pid = 1659] [id = 605]
21:13:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x13409c000) [pid = 1659] [serial = 1693] [outer = 0x0]
21:13:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x13409c800) [pid = 1659] [serial = 1694] [outer = 0x13409c000]
21:13:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x134911000) [pid = 1659] [serial = 1695] [outer = 0x13409c000]
21:13:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e77300 == 24 [pid = 1659] [id = 606]
21:13:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x126d07400) [pid = 1659] [serial = 1696] [outer = 0x0]
21:13:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x126d2d400) [pid = 1659] [serial = 1697] [outer = 0x126d07400]
21:13:02 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
21:13:02 INFO - document served over http requires an http
21:13:02 INFO - sub-resource via iframe-tag using the http-csp
21:13:02 INFO - delivery method with keep-origin-redirect and when
21:13:02 INFO - the target request is cross-origin.
21:13:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 572ms
21:13:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:13:02 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa8800 == 25 [pid = 1659] [id = 607]
21:13:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x126c83000) [pid = 1659] [serial = 1698] [outer = 0x0]
21:13:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x126c83400) [pid = 1659] [serial = 1699] [outer = 0x126c83000]
21:13:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x126d6dc00) [pid = 1659] [serial = 1700] [outer = 0x126c83000]
21:13:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee8d700 == 26 [pid = 1659] [id = 608]
21:13:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x126ee9400) [pid = 1659] [serial = 1701] [outer = 0x0]
21:13:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x126f0d400) [pid = 1659] [serial = 1702] [outer = 0x126ee9400]
21:13:02 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
21:13:02 INFO - document served over http requires an http
21:13:02 INFO - sub-resource via iframe-tag using the http-csp
21:13:02 INFO - delivery method with no-redirect and when
21:13:02 INFO - the target request is cross-origin.
21:13:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 477ms
21:13:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:13:02 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:02 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd18d00 == 27 [pid = 1659] [id = 609]
21:13:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x126f0d800) [pid = 1659] [serial = 1703] [outer = 0x0]
21:13:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x126dd5000) [pid = 1659] [serial = 1704] [outer = 0x126f0d800]
21:13:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x126f39800) [pid = 1659] [serial = 1705] [outer = 0x126f0d800]
21:13:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd1ab00 == 28 [pid = 1659] [id = 610]
21:13:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x127ab9000) [pid = 1659] [serial = 1706] [outer = 0x0]
21:13:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x127a8d000) [pid = 1659] [serial = 1707] [outer = 0x127ab9000]
21:13:03 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
21:13:03 INFO - document served over http requires an http
21:13:03 INFO - sub-resource via iframe-tag using the http-csp
21:13:03 INFO - delivery method with swap-origin-redirect and when
21:13:03 INFO - the target request is cross-origin.
21:13:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 878ms
21:13:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:13:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x130289400 == 29 [pid = 1659] [id = 611]
21:13:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x119ce5c00) [pid = 1659] [serial = 1708] [outer = 0x0]
21:13:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x11be65800) [pid = 1659] [serial = 1709] [outer = 0x119ce5c00]
21:13:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x1264e1c00) [pid = 1659] [serial = 1710] [outer = 0x119ce5c00]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x127b9f800) [pid = 1659] [serial = 1580] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x127a58400) [pid = 1659] [serial = 1575] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178357541]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x126c84c00) [pid = 1659] [serial = 1570] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x130cf7c00) [pid = 1659] [serial = 1614] [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]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x11dc8e400) [pid = 1659] [serial = 1597] [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]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x130299800) [pid = 1659] [serial = 1612] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x13347ac00) [pid = 1659] [serial = 1622] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x11108d000) [pid = 1659] [serial = 1627] [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]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x132152800) [pid = 1659] [serial = 1619] [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]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x11d64b400) [pid = 1659] [serial = 1600] [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]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x131ba5800) [pid = 1659] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178365993]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x11b466800) [pid = 1659] [serial = 1630] [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]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x112d97400) [pid = 1659] [serial = 1594] [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]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x13499d800) [pid = 1659] [serial = 1624] [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]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x12fddb400) [pid = 1659] [serial = 1609] [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]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x126af1000) [pid = 1659] [serial = 1603] [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]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x127a89000) [pid = 1659] [serial = 1606] [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]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x131a15000) [pid = 1659] [serial = 1615] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x130374400) [pid = 1659] [serial = 1625] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x126ea2400) [pid = 1659] [serial = 1573] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x11c9eec00) [pid = 1659] [serial = 1589] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x112ce7400) [pid = 1659] [serial = 1559] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x112d97c00) [pid = 1659] [serial = 1595] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x12f1a9c00) [pid = 1659] [serial = 1586] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x1110c3400) [pid = 1659] [serial = 1628] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x12ee2e400) [pid = 1659] [serial = 1581] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x126ac4000) [pid = 1659] [serial = 1568] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x12108f400) [pid = 1659] [serial = 1562] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x13499d400) [pid = 1659] [serial = 1623] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x126af1c00) [pid = 1659] [serial = 1604] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x127a89800) [pid = 1659] [serial = 1576] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178357541]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x126e2bc00) [pid = 1659] [serial = 1571] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x127b3a000) [pid = 1659] [serial = 1578] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x1303a6800) [pid = 1659] [serial = 1613] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x12fdf5c00) [pid = 1659] [serial = 1610] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x131bf9c00) [pid = 1659] [serial = 1618] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178365993]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x126eba800) [pid = 1659] [serial = 1592] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x11b594c00) [pid = 1659] [serial = 1631] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x125ac5c00) [pid = 1659] [serial = 1565] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x1254bd000) [pid = 1659] [serial = 1601] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x11dd61800) [pid = 1659] [serial = 1598] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x12f086400) [pid = 1659] [serial = 1583] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x127b6c000) [pid = 1659] [serial = 1607] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x132152c00) [pid = 1659] [serial = 1620] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x1211b9c00) [pid = 1659] [serial = 1599] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x11dd09800) [pid = 1659] [serial = 1557] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x11b592000) [pid = 1659] [serial = 1596] [outer = 0x0] [url = about:blank]
21:13:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:04 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
21:13:04 INFO - document served over http requires an http
21:13:04 INFO - sub-resource via script-tag using the http-csp
21:13:04 INFO - delivery method with keep-origin-redirect and when
21:13:04 INFO - the target request is cross-origin.
21:13:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1339ms
21:13:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:13:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1303a7f00 == 30 [pid = 1659] [id = 612]
21:13:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x112d91000) [pid = 1659] [serial = 1711] [outer = 0x0]
21:13:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x112d97400) [pid = 1659] [serial = 1712] [outer = 0x112d91000]
21:13:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x11c9eec00) [pid = 1659] [serial = 1713] [outer = 0x112d91000]
21:13:05 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:05 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
21:13:05 INFO - document served over http requires an http
21:13:05 INFO - sub-resource via script-tag using the http-csp
21:13:05 INFO - delivery method with no-redirect and when
21:13:05 INFO - the target request is cross-origin.
21:13:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 526ms
21:13:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:13:05 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x133be0100 == 31 [pid = 1659] [id = 613]
21:13:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x1254bd000) [pid = 1659] [serial = 1714] [outer = 0x0]
21:13:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x125ac5c00) [pid = 1659] [serial = 1715] [outer = 0x1254bd000]
21:13:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x126e2bc00) [pid = 1659] [serial = 1716] [outer = 0x1254bd000]
21:13:05 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:05 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:05 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
21:13:05 INFO - document served over http requires an http
21:13:05 INFO - sub-resource via script-tag using the http-csp
21:13:05 INFO - delivery method with swap-origin-redirect and when
21:13:05 INFO - the target request is cross-origin.
21:13:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 489ms
21:13:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:13:06 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7c300 == 32 [pid = 1659] [id = 614]
21:13:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x11b466800) [pid = 1659] [serial = 1717] [outer = 0x0]
21:13:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x11bf2a000) [pid = 1659] [serial = 1718] [outer = 0x11b466800]
21:13:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x1211f6400) [pid = 1659] [serial = 1719] [outer = 0x11b466800]
21:13:06 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
21:13:06 INFO - document served over http requires an http
21:13:06 INFO - sub-resource via xhr-request using the http-csp
21:13:06 INFO - delivery method with keep-origin-redirect and when
21:13:06 INFO - the target request is cross-origin.
21:13:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 628ms
21:13:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:13:06 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d65e000 == 33 [pid = 1659] [id = 615]
21:13:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x126d6d000) [pid = 1659] [serial = 1720] [outer = 0x0]
21:13:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x126d6e800) [pid = 1659] [serial = 1721] [outer = 0x126d6d000]
21:13:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x126f0d000) [pid = 1659] [serial = 1722] [outer = 0x126d6d000]
21:13:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:07 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
21:13:07 INFO - document served over http requires an http
21:13:07 INFO - sub-resource via xhr-request using the http-csp
21:13:07 INFO - delivery method with no-redirect and when
21:13:07 INFO - the target request is cross-origin.
21:13:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 571ms
21:13:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:13:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a6900 == 34 [pid = 1659] [id = 616]
21:13:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x127a8dc00) [pid = 1659] [serial = 1723] [outer = 0x0]
21:13:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x127ab9400) [pid = 1659] [serial = 1724] [outer = 0x127a8dc00]
21:13:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x127b9f800) [pid = 1659] [serial = 1725] [outer = 0x127a8dc00]
21:13:07 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:07 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
21:13:07 INFO - document served over http requires an http
21:13:07 INFO - sub-resource via xhr-request using the http-csp
21:13:07 INFO - delivery method with swap-origin-redirect and when
21:13:07 INFO - the target request is cross-origin.
21:13:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 574ms
21:13:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:13:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x13025e300 == 35 [pid = 1659] [id = 617]
21:13:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x1302ac800) [pid = 1659] [serial = 1726] [outer = 0x0]
21:13:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x130374400) [pid = 1659] [serial = 1727] [outer = 0x1302ac800]
21:13:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x131ba5800) [pid = 1659] [serial = 1728] [outer = 0x1302ac800]
21:13:08 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:08 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:08 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
21:13:08 INFO - document served over http requires an https
21:13:08 INFO - sub-resource via fetch-request using the http-csp
21:13:08 INFO - delivery method with keep-origin-redirect and when
21:13:08 INFO - the target request is cross-origin.
21:13:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
21:13:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:13:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x13350ca00 == 36 [pid = 1659] [id = 618]
21:13:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x13279d800) [pid = 1659] [serial = 1729] [outer = 0x0]
21:13:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x13347ac00) [pid = 1659] [serial = 1730] [outer = 0x13279d800]
21:13:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x1343f1800) [pid = 1659] [serial = 1731] [outer = 0x13279d800]
21:13:08 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:08 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:08 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
21:13:08 INFO - document served over http requires an https
21:13:08 INFO - sub-resource via fetch-request using the http-csp
21:13:08 INFO - delivery method with no-redirect and when
21:13:08 INFO - the target request is cross-origin.
21:13:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 574ms
21:13:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:13:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1341ede00 == 37 [pid = 1659] [id = 619]
21:13:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x130d98000) [pid = 1659] [serial = 1732] [outer = 0x0]
21:13:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x130d98400) [pid = 1659] [serial = 1733] [outer = 0x130d98000]
21:13:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x1369f7c00) [pid = 1659] [serial = 1734] [outer = 0x130d98000]
21:13:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:09 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
21:13:09 INFO - document served over http requires an https
21:13:09 INFO - sub-resource via fetch-request using the http-csp
21:13:09 INFO - delivery method with swap-origin-redirect and when
21:13:09 INFO - the target request is cross-origin.
21:13:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 628ms
21:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:13:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x134324000 == 38 [pid = 1659] [id = 620]
21:13:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x1348ad800) [pid = 1659] [serial = 1735] [outer = 0x0]
21:13:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x130d22000) [pid = 1659] [serial = 1736] [outer = 0x1348ad800]
21:13:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x134348400) [pid = 1659] [serial = 1737] [outer = 0x1348ad800]
21:13:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x134325e00 == 39 [pid = 1659] [id = 621]
21:13:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x134348c00) [pid = 1659] [serial = 1738] [outer = 0x0]
21:13:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x130d8e000) [pid = 1659] [serial = 1739] [outer = 0x134348c00]
21:13:10 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
21:13:10 INFO - document served over http requires an https
21:13:10 INFO - sub-resource via iframe-tag using the http-csp
21:13:10 INFO - delivery method with keep-origin-redirect and when
21:13:10 INFO - the target request is cross-origin.
21:13:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 625ms
21:13:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:13:10 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x134327700 == 40 [pid = 1659] [id = 622]
21:13:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x134354000) [pid = 1659] [serial = 1740] [outer = 0x0]
21:13:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x134354400) [pid = 1659] [serial = 1741] [outer = 0x134354000]
21:13:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x13445dc00) [pid = 1659] [serial = 1742] [outer = 0x134354000]
21:13:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1344e3a00 == 41 [pid = 1659] [id = 623]
21:13:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x1344a6400) [pid = 1659] [serial = 1743] [outer = 0x0]
21:13:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x1344bb400) [pid = 1659] [serial = 1744] [outer = 0x1344a6400]
21:13:10 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
21:13:10 INFO - document served over http requires an https
21:13:10 INFO - sub-resource via iframe-tag using the http-csp
21:13:10 INFO - delivery method with no-redirect and when
21:13:10 INFO - the target request is cross-origin.
21:13:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 727ms
21:13:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:13:11 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:11 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:11 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1344e5300 == 42 [pid = 1659] [id = 624]
21:13:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x1344ac400) [pid = 1659] [serial = 1745] [outer = 0x0]
21:13:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x134483400) [pid = 1659] [serial = 1746] [outer = 0x1344ac400]
21:13:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x134522000) [pid = 1659] [serial = 1747] [outer = 0x1344ac400]
21:13:11 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1344e7100 == 43 [pid = 1659] [id = 625]
21:13:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x134522800) [pid = 1659] [serial = 1748] [outer = 0x0]
21:13:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x1345e6000) [pid = 1659] [serial = 1749] [outer = 0x134522800]
21:13:11 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
21:13:11 INFO - document served over http requires an https
21:13:11 INFO - sub-resource via iframe-tag using the http-csp
21:13:11 INFO - delivery method with swap-origin-redirect and when
21:13:11 INFO - the target request is cross-origin.
21:13:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 927ms
21:13:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:13:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x135a3ea00 == 44 [pid = 1659] [id = 626]
21:13:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x1345e6c00) [pid = 1659] [serial = 1750] [outer = 0x0]
21:13:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x134555400) [pid = 1659] [serial = 1751] [outer = 0x1345e6c00]
21:13:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x135a31800) [pid = 1659] [serial = 1752] [outer = 0x1345e6c00]
21:13:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:12 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:12 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
21:13:12 INFO - document served over http requires an https
21:13:12 INFO - sub-resource via script-tag using the http-csp
21:13:12 INFO - delivery method with keep-origin-redirect and when
21:13:12 INFO - the target request is cross-origin.
21:13:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1083ms
21:13:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x135a41200 == 45 [pid = 1659] [id = 627]
21:13:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x135a96c00) [pid = 1659] [serial = 1753] [outer = 0x0]
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x134573000) [pid = 1659] [serial = 1754] [outer = 0x135a96c00]
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x135b52800) [pid = 1659] [serial = 1755] [outer = 0x135a96c00]
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:13 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
21:13:13 INFO - document served over http requires an https
21:13:13 INFO - sub-resource via script-tag using the http-csp
21:13:13 INFO - delivery method with no-redirect and when
21:13:13 INFO - the target request is cross-origin.
21:13:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 685ms
21:13:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x135b7b300 == 46 [pid = 1659] [id = 628]
21:13:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x135b94c00) [pid = 1659] [serial = 1756] [outer = 0x0]
21:13:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x130d5c000) [pid = 1659] [serial = 1757] [outer = 0x135b94c00]
21:13:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x135bed800) [pid = 1659] [serial = 1758] [outer = 0x135b94c00]
21:13:14 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:14 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
21:13:14 INFO - document served over http requires an https
21:13:14 INFO - sub-resource via script-tag using the http-csp
21:13:14 INFO - delivery method with swap-origin-redirect and when
21:13:14 INFO - the target request is cross-origin.
21:13:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1030ms
21:13:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:13:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x135b7d600 == 47 [pid = 1659] [id = 629]
21:13:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x12f1a9000) [pid = 1659] [serial = 1759] [outer = 0x0]
21:13:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x12f1a9c00) [pid = 1659] [serial = 1760] [outer = 0x12f1a9000]
21:13:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x12f2ac400) [pid = 1659] [serial = 1761] [outer = 0x12f1a9000]
21:13:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:15 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
21:13:15 INFO - document served over http requires an https
21:13:15 INFO - sub-resource via xhr-request using the http-csp
21:13:15 INFO - delivery method with keep-origin-redirect and when
21:13:15 INFO - the target request is cross-origin.
21:13:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 628ms
21:13:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:13:15 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c34000 == 48 [pid = 1659] [id = 630]
21:13:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x126dfc000) [pid = 1659] [serial = 1762] [outer = 0x0]
21:13:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x126dfc400) [pid = 1659] [serial = 1763] [outer = 0x126dfc000]
21:13:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x12f3adc00) [pid = 1659] [serial = 1764] [outer = 0x126dfc000]
21:13:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:15 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
21:13:15 INFO - document served over http requires an https
21:13:15 INFO - sub-resource via xhr-request using the http-csp
21:13:15 INFO - delivery method with no-redirect and when
21:13:15 INFO - the target request is cross-origin.
21:13:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 627ms
21:13:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:13:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c37700 == 49 [pid = 1659] [id = 631]
21:13:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x133b4ac00) [pid = 1659] [serial = 1765] [outer = 0x0]
21:13:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x1205db400) [pid = 1659] [serial = 1766] [outer = 0x133b4ac00]
21:13:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x133aa4800) [pid = 1659] [serial = 1767] [outer = 0x133b4ac00]
21:13:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:16 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:16 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
21:13:16 INFO - document served over http requires an https
21:13:16 INFO - sub-resource via xhr-request using the http-csp
21:13:16 INFO - delivery method with swap-origin-redirect and when
21:13:16 INFO - the target request is cross-origin.
21:13:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 877ms
21:13:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:13:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e8100 == 50 [pid = 1659] [id = 632]
21:13:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x112cbe400) [pid = 1659] [serial = 1768] [outer = 0x0]
21:13:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x112dd7800) [pid = 1659] [serial = 1769] [outer = 0x112cbe400]
21:13:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x11c82f400) [pid = 1659] [serial = 1770] [outer = 0x112cbe400]
21:13:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:17 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
21:13:17 INFO - document served over http requires an http
21:13:17 INFO - sub-resource via fetch-request using the http-csp
21:13:17 INFO - delivery method with keep-origin-redirect and when
21:13:17 INFO - the target request is same-origin.
21:13:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 676ms
21:13:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:13:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf1500 == 51 [pid = 1659] [id = 633]
21:13:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x112d97000) [pid = 1659] [serial = 1771] [outer = 0x0]
21:13:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x119b7b000) [pid = 1659] [serial = 1772] [outer = 0x112d97000]
21:13:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x11cd22c00) [pid = 1659] [serial = 1773] [outer = 0x112d97000]
21:13:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:18 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
21:13:18 INFO - document served over http requires an http
21:13:18 INFO - sub-resource via fetch-request using the http-csp
21:13:18 INFO - delivery method with no-redirect and when
21:13:18 INFO - the target request is same-origin.
21:13:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 573ms
21:13:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:13:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d00ee00 == 52 [pid = 1659] [id = 634]
21:13:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x1210e6000) [pid = 1659] [serial = 1774] [outer = 0x0]
21:13:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x125496400) [pid = 1659] [serial = 1775] [outer = 0x1210e6000]
21:13:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x12672d800) [pid = 1659] [serial = 1776] [outer = 0x1210e6000]
21:13:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1303a7f00 == 51 [pid = 1659] [id = 612]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x130289400 == 50 [pid = 1659] [id = 611]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd1ab00 == 49 [pid = 1659] [id = 610]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd18d00 == 48 [pid = 1659] [id = 609]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee8d700 == 47 [pid = 1659] [id = 608]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa8800 == 46 [pid = 1659] [id = 607]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x126e77300 == 45 [pid = 1659] [id = 606]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a8200 == 44 [pid = 1659] [id = 605]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12047f100 == 43 [pid = 1659] [id = 604]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11d65f400 == 42 [pid = 1659] [id = 603]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x119cde600 == 41 [pid = 1659] [id = 602]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a6e00 == 40 [pid = 1659] [id = 601]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc2900 == 39 [pid = 1659] [id = 600]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x111128c00 == 38 [pid = 1659] [id = 599]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7be00 == 37 [pid = 1659] [id = 597]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x134147300 == 36 [pid = 1659] [id = 596]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x134145a00 == 35 [pid = 1659] [id = 595]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x134965d00 == 34 [pid = 1659] [id = 594]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1341f0600 == 33 [pid = 1659] [id = 592]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x134964400 == 32 [pid = 1659] [id = 593]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1341ef200 == 31 [pid = 1659] [id = 591]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1341ec500 == 30 [pid = 1659] [id = 590]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x13350cf00 == 29 [pid = 1659] [id = 589]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x13025cf00 == 28 [pid = 1659] [id = 588]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1265ae300 == 27 [pid = 1659] [id = 587]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11d00da00 == 26 [pid = 1659] [id = 586]
21:13:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cd800 == 25 [pid = 1659] [id = 585]
21:13:18 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x13201c000) [pid = 1659] [serial = 1626] [outer = 0x0] [url = about:blank]
21:13:18 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x12f0ed800) [pid = 1659] [serial = 1608] [outer = 0x0] [url = about:blank]
21:13:18 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x126cab400) [pid = 1659] [serial = 1605] [outer = 0x0] [url = about:blank]
21:13:18 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x131b7cc00) [pid = 1659] [serial = 1616] [outer = 0x0] [url = about:blank]
21:13:18 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x1326d4c00) [pid = 1659] [serial = 1621] [outer = 0x0] [url = about:blank]
21:13:18 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x112cbe000) [pid = 1659] [serial = 1629] [outer = 0x0] [url = about:blank]
21:13:18 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x1301fc000) [pid = 1659] [serial = 1611] [outer = 0x0] [url = about:blank]
21:13:18 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x125ad0c00) [pid = 1659] [serial = 1602] [outer = 0x0] [url = about:blank]
21:13:18 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x11bf14400) [pid = 1659] [serial = 1632] [outer = 0x0] [url = about:blank]
21:13:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:18 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
21:13:18 INFO - document served over http requires an http
21:13:18 INFO - sub-resource via fetch-request using the http-csp
21:13:18 INFO - delivery method with swap-origin-redirect and when
21:13:18 INFO - the target request is same-origin.
21:13:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 679ms
21:13:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:13:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7dc00 == 26 [pid = 1659] [id = 635]
21:13:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x11cc8dc00) [pid = 1659] [serial = 1777] [outer = 0x0]
21:13:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x125442c00) [pid = 1659] [serial = 1778] [outer = 0x11cc8dc00]
21:13:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x126dfec00) [pid = 1659] [serial = 1779] [outer = 0x11cc8dc00]
21:13:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d00da00 == 27 [pid = 1659] [id = 636]
21:13:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x126eba800) [pid = 1659] [serial = 1780] [outer = 0x0]
21:13:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x126f03c00) [pid = 1659] [serial = 1781] [outer = 0x126eba800]
21:13:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:20 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
21:13:20 INFO - document served over http requires an http
21:13:20 INFO - sub-resource via iframe-tag using the http-csp
21:13:20 INFO - delivery method with keep-origin-redirect and when
21:13:20 INFO - the target request is same-origin.
21:13:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1290ms
21:13:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:13:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd34900 == 28 [pid = 1659] [id = 637]
21:13:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x126f75800) [pid = 1659] [serial = 1782] [outer = 0x0]
21:13:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x127a58800) [pid = 1659] [serial = 1783] [outer = 0x126f75800]
21:13:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x12ee2e400) [pid = 1659] [serial = 1784] [outer = 0x126f75800]
21:13:20 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc4200 == 29 [pid = 1659] [id = 638]
21:13:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x12f0ed800) [pid = 1659] [serial = 1785] [outer = 0x0]
21:13:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x12f118000) [pid = 1659] [serial = 1786] [outer = 0x12f0ed800]
21:13:20 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:20 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
21:13:20 INFO - document served over http requires an http
21:13:20 INFO - sub-resource via iframe-tag using the http-csp
21:13:20 INFO - delivery method with no-redirect and when
21:13:20 INFO - the target request is same-origin.
21:13:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 625ms
21:13:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:13:20 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c65300 == 30 [pid = 1659] [id = 639]
21:13:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x12f3ec800) [pid = 1659] [serial = 1787] [outer = 0x0]
21:13:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x12f3ecc00) [pid = 1659] [serial = 1788] [outer = 0x12f3ec800]
21:13:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x1300d9000) [pid = 1659] [serial = 1789] [outer = 0x12f3ec800]
21:13:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee1a700 == 31 [pid = 1659] [id = 640]
21:13:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x1301fc400) [pid = 1659] [serial = 1790] [outer = 0x0]
21:13:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x130c3a000) [pid = 1659] [serial = 1791] [outer = 0x1301fc400]
21:13:21 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
21:13:21 INFO - document served over http requires an http
21:13:21 INFO - sub-resource via iframe-tag using the http-csp
21:13:21 INFO - delivery method with swap-origin-redirect and when
21:13:21 INFO - the target request is same-origin.
21:13:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 574ms
21:13:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:13:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee8d700 == 32 [pid = 1659] [id = 641]
21:13:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x130d22c00) [pid = 1659] [serial = 1792] [outer = 0x0]
21:13:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x130d5cc00) [pid = 1659] [serial = 1793] [outer = 0x130d22c00]
21:13:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 252 (0x126f39400) [pid = 1659] [serial = 1794] [outer = 0x130d22c00]
21:13:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:21 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
21:13:21 INFO - document served over http requires an http
21:13:21 INFO - sub-resource via script-tag using the http-csp
21:13:21 INFO - delivery method with keep-origin-redirect and when
21:13:21 INFO - the target request is same-origin.
21:13:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 577ms
21:13:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:13:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd1a100 == 33 [pid = 1659] [id = 642]
21:13:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 253 (0x1326d4c00) [pid = 1659] [serial = 1795] [outer = 0x0]
21:13:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 254 (0x13274ec00) [pid = 1659] [serial = 1796] [outer = 0x1326d4c00]
21:13:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 255 (0x13346fc00) [pid = 1659] [serial = 1797] [outer = 0x1326d4c00]
21:13:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:22 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
21:13:22 INFO - document served over http requires an http
21:13:22 INFO - sub-resource via script-tag using the http-csp
21:13:22 INFO - delivery method with no-redirect and when
21:13:22 INFO - the target request is same-origin.
21:13:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 525ms
21:13:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:13:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:22 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x130289400 == 34 [pid = 1659] [id = 643]
21:13:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 256 (0x1343f1400) [pid = 1659] [serial = 1798] [outer = 0x0]
21:13:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 257 (0x13445d000) [pid = 1659] [serial = 1799] [outer = 0x1343f1400]
21:13:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 258 (0x13484dc00) [pid = 1659] [serial = 1800] [outer = 0x1343f1400]
21:13:22 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
21:13:22 INFO - document served over http requires an http
21:13:22 INFO - sub-resource via script-tag using the http-csp
21:13:22 INFO - delivery method with swap-origin-redirect and when
21:13:22 INFO - the target request is same-origin.
21:13:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 522ms
21:13:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:13:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x13263f900 == 35 [pid = 1659] [id = 644]
21:13:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 259 (0x135a95c00) [pid = 1659] [serial = 1801] [outer = 0x0]
21:13:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 260 (0x135a96400) [pid = 1659] [serial = 1802] [outer = 0x135a95c00]
21:13:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 261 (0x1343d2000) [pid = 1659] [serial = 1803] [outer = 0x135a95c00]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 260 (0x112d91000) [pid = 1659] [serial = 1711] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 259 (0x10d9e2400) [pid = 1659] [serial = 1675] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 258 (0x126d07400) [pid = 1659] [serial = 1696] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 257 (0x127ba9800) [pid = 1659] [serial = 1483] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 256 (0x119ce5c00) [pid = 1659] [serial = 1708] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 255 (0x11d02c400) [pid = 1659] [serial = 1555] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 254 (0x11c8b3800) [pid = 1659] [serial = 1633] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 253 (0x126ee9400) [pid = 1659] [serial = 1701] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178382497]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 252 (0x12f2e2800) [pid = 1659] [serial = 1687] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 251 (0x126c83000) [pid = 1659] [serial = 1698] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 250 (0x127ab9000) [pid = 1659] [serial = 1706] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 249 (0x13409c000) [pid = 1659] [serial = 1693] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x126f0d800) [pid = 1659] [serial = 1703] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 247 (0x125a5ec00) [pid = 1659] [serial = 1681] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 246 (0x11d02cc00) [pid = 1659] [serial = 1678] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x131aee800) [pid = 1659] [serial = 1690] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x11d7eec00) [pid = 1659] [serial = 1684] [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]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x13274e800) [pid = 1659] [serial = 1664] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x134911400) [pid = 1659] [serial = 1654] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x13279d000) [pid = 1659] [serial = 1659] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178374208]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x125ac5c00) [pid = 1659] [serial = 1715] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x12052a400) [pid = 1659] [serial = 1640] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x11d0a0800) [pid = 1659] [serial = 1673] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x127a8d000) [pid = 1659] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x126dd5000) [pid = 1659] [serial = 1704] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x131b8b400) [pid = 1659] [serial = 1691] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x126d2d400) [pid = 1659] [serial = 1697] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x13409c800) [pid = 1659] [serial = 1694] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x1327b9000) [pid = 1659] [serial = 1667] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x11be4cc00) [pid = 1659] [serial = 1637] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x112d97400) [pid = 1659] [serial = 1712] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x11be65800) [pid = 1659] [serial = 1709] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x11103b000) [pid = 1659] [serial = 1676] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x11dd20c00) [pid = 1659] [serial = 1685] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x11d1b5c00) [pid = 1659] [serial = 1679] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x1327ad400) [pid = 1659] [serial = 1665] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x132787400) [pid = 1659] [serial = 1662] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x133bb7800) [pid = 1659] [serial = 1649] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x127befc00) [pid = 1659] [serial = 1643] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x1340fa400) [pid = 1659] [serial = 1660] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178374208]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x13492bc00) [pid = 1659] [serial = 1657] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x12f375000) [pid = 1659] [serial = 1688] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x13492c800) [pid = 1659] [serial = 1655] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x1335ec400) [pid = 1659] [serial = 1652] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x11c9b1400) [pid = 1659] [serial = 1634] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x126f0d400) [pid = 1659] [serial = 1702] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178382497]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x126c83400) [pid = 1659] [serial = 1699] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x130307c00) [pid = 1659] [serial = 1670] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x1320ff000) [pid = 1659] [serial = 1646] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x125ac5000) [pid = 1659] [serial = 1682] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x112d5d400) [pid = 1659] [serial = 1677] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x1204fa400) [pid = 1659] [serial = 1680] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x11d73d400) [pid = 1659] [serial = 1635] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x1266d8400) [pid = 1659] [serial = 1683] [outer = 0x0] [url = about:blank]
21:13:23 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:23 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
21:13:23 INFO - document served over http requires an http
21:13:23 INFO - sub-resource via xhr-request using the http-csp
21:13:23 INFO - delivery method with keep-origin-redirect and when
21:13:23 INFO - the target request is same-origin.
21:13:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 672ms
21:13:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:13:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x134147d00 == 36 [pid = 1659] [id = 645]
21:13:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x112d97400) [pid = 1659] [serial = 1804] [outer = 0x0]
21:13:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x119b57800) [pid = 1659] [serial = 1805] [outer = 0x112d97400]
21:13:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x11be65800) [pid = 1659] [serial = 1806] [outer = 0x112d97400]
21:13:23 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:24 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
21:13:24 INFO - document served over http requires an http
21:13:24 INFO - sub-resource via xhr-request using the http-csp
21:13:24 INFO - delivery method with no-redirect and when
21:13:24 INFO - the target request is same-origin.
21:13:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 525ms
21:13:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:13:24 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1344e4900 == 37 [pid = 1659] [id = 646]
21:13:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x11d0a0800) [pid = 1659] [serial = 1807] [outer = 0x0]
21:13:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x11d1b5c00) [pid = 1659] [serial = 1808] [outer = 0x11d0a0800]
21:13:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x11dde0800) [pid = 1659] [serial = 1809] [outer = 0x11d0a0800]
21:13:24 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:24 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
21:13:24 INFO - document served over http requires an http
21:13:24 INFO - sub-resource via xhr-request using the http-csp
21:13:24 INFO - delivery method with swap-origin-redirect and when
21:13:24 INFO - the target request is same-origin.
21:13:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 475ms
21:13:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:13:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x134963a00 == 38 [pid = 1659] [id = 647]
21:13:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x125ac5000) [pid = 1659] [serial = 1810] [outer = 0x0]
21:13:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x125ac5c00) [pid = 1659] [serial = 1811] [outer = 0x125ac5000]
21:13:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x126c83400) [pid = 1659] [serial = 1812] [outer = 0x125ac5000]
21:13:24 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:25 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
21:13:25 INFO - document served over http requires an https
21:13:25 INFO - sub-resource via fetch-request using the http-csp
21:13:25 INFO - delivery method with keep-origin-redirect and when
21:13:25 INFO - the target request is same-origin.
21:13:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 522ms
21:13:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:13:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x135a3e500 == 39 [pid = 1659] [id = 648]
21:13:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x126f0d400) [pid = 1659] [serial = 1813] [outer = 0x0]
21:13:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x126f0d800) [pid = 1659] [serial = 1814] [outer = 0x126f0d400]
21:13:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x127ba9800) [pid = 1659] [serial = 1815] [outer = 0x126f0d400]
21:13:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:25 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
21:13:25 INFO - document served over http requires an https
21:13:25 INFO - sub-resource via fetch-request using the http-csp
21:13:25 INFO - delivery method with no-redirect and when
21:13:25 INFO - the target request is same-origin.
21:13:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 526ms
21:13:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:13:25 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7d200 == 40 [pid = 1659] [id = 649]
21:13:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x112cbec00) [pid = 1659] [serial = 1816] [outer = 0x0]
21:13:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x112d62400) [pid = 1659] [serial = 1817] [outer = 0x112cbec00]
21:13:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x11c56cc00) [pid = 1659] [serial = 1818] [outer = 0x112cbec00]
21:13:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:26 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
21:13:26 INFO - document served over http requires an https
21:13:26 INFO - sub-resource via fetch-request using the http-csp
21:13:26 INFO - delivery method with swap-origin-redirect and when
21:13:26 INFO - the target request is same-origin.
21:13:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 630ms
21:13:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:13:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d662b00 == 41 [pid = 1659] [id = 650]
21:13:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x1266d8400) [pid = 1659] [serial = 1819] [outer = 0x0]
21:13:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x126b6f400) [pid = 1659] [serial = 1820] [outer = 0x1266d8400]
21:13:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x127a8d000) [pid = 1659] [serial = 1821] [outer = 0x1266d8400]
21:13:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a7300 == 42 [pid = 1659] [id = 651]
21:13:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x12f25d000) [pid = 1659] [serial = 1822] [outer = 0x0]
21:13:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x130307c00) [pid = 1659] [serial = 1823] [outer = 0x12f25d000]
21:13:27 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:27 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
21:13:27 INFO - document served over http requires an https
21:13:27 INFO - sub-resource via iframe-tag using the http-csp
21:13:27 INFO - delivery method with keep-origin-redirect and when
21:13:27 INFO - the target request is same-origin.
21:13:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 936ms
21:13:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:13:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa7400 == 43 [pid = 1659] [id = 652]
21:13:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x131aee800) [pid = 1659] [serial = 1824] [outer = 0x0]
21:13:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x131b8b400) [pid = 1659] [serial = 1825] [outer = 0x131aee800]
21:13:28 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x13274e800) [pid = 1659] [serial = 1826] [outer = 0x131aee800]
21:13:28 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd19700 == 44 [pid = 1659] [id = 653]
21:13:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x1335ec400) [pid = 1659] [serial = 1827] [outer = 0x0]
21:13:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x133bb7800) [pid = 1659] [serial = 1828] [outer = 0x1335ec400]
21:13:28 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
21:13:28 INFO - document served over http requires an https
21:13:28 INFO - sub-resource via iframe-tag using the http-csp
21:13:28 INFO - delivery method with no-redirect and when
21:13:28 INFO - the target request is same-origin.
21:13:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1282ms
21:13:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:13:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x13263e500 == 45 [pid = 1659] [id = 654]
21:13:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x1340fa400) [pid = 1659] [serial = 1829] [outer = 0x0]
21:13:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x13428f400) [pid = 1659] [serial = 1830] [outer = 0x1340fa400]
21:13:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x134911400) [pid = 1659] [serial = 1831] [outer = 0x1340fa400]
21:13:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1341ee300 == 46 [pid = 1659] [id = 655]
21:13:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x13492bc00) [pid = 1659] [serial = 1832] [outer = 0x0]
21:13:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x1349dac00) [pid = 1659] [serial = 1833] [outer = 0x13492bc00]
21:13:29 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
21:13:29 INFO - document served over http requires an https
21:13:29 INFO - sub-resource via iframe-tag using the http-csp
21:13:29 INFO - delivery method with swap-origin-redirect and when
21:13:29 INFO - the target request is same-origin.
21:13:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 624ms
21:13:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:13:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:29 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1344e4400 == 47 [pid = 1659] [id = 656]
21:13:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x12fc63000) [pid = 1659] [serial = 1834] [outer = 0x0]
21:13:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x12fc63400) [pid = 1659] [serial = 1835] [outer = 0x12fc63000]
21:13:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x13476f400) [pid = 1659] [serial = 1836] [outer = 0x12fc63000]
21:13:29 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:29 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:29 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:29 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
21:13:29 INFO - document served over http requires an https
21:13:29 INFO - sub-resource via script-tag using the http-csp
21:13:29 INFO - delivery method with keep-origin-redirect and when
21:13:29 INFO - the target request is same-origin.
21:13:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 676ms
21:13:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:13:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x135b79f00 == 48 [pid = 1659] [id = 657]
21:13:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x134780400) [pid = 1659] [serial = 1837] [outer = 0x0]
21:13:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x134780800) [pid = 1659] [serial = 1838] [outer = 0x134780400]
21:13:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x135981c00) [pid = 1659] [serial = 1839] [outer = 0x134780400]
21:13:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:30 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
21:13:30 INFO - document served over http requires an https
21:13:30 INFO - sub-resource via script-tag using the http-csp
21:13:30 INFO - delivery method with no-redirect and when
21:13:30 INFO - the target request is same-origin.
21:13:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 681ms
21:13:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:13:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x13599e300 == 49 [pid = 1659] [id = 658]
21:13:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x13697bc00) [pid = 1659] [serial = 1840] [outer = 0x0]
21:13:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x1359c5000) [pid = 1659] [serial = 1841] [outer = 0x13697bc00]
21:13:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x1359c5800) [pid = 1659] [serial = 1842] [outer = 0x13697bc00]
21:13:30 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:31 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:31 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
21:13:31 INFO - document served over http requires an https
21:13:31 INFO - sub-resource via script-tag using the http-csp
21:13:31 INFO - delivery method with swap-origin-redirect and when
21:13:31 INFO - the target request is same-origin.
21:13:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 629ms
21:13:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:13:31 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x135b7ae00 == 50 [pid = 1659] [id = 659]
21:13:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x135901400) [pid = 1659] [serial = 1843] [outer = 0x0]
21:13:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x1358f2400) [pid = 1659] [serial = 1844] [outer = 0x135901400]
21:13:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x1358f2c00) [pid = 1659] [serial = 1845] [outer = 0x135901400]
21:13:31 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:31 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:31 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:31 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
21:13:31 INFO - document served over http requires an https
21:13:31 INFO - sub-resource via xhr-request using the http-csp
21:13:31 INFO - delivery method with keep-origin-redirect and when
21:13:31 INFO - the target request is same-origin.
21:13:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 577ms
21:13:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:13:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x13623e800 == 51 [pid = 1659] [id = 660]
21:13:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x136216000) [pid = 1659] [serial = 1846] [outer = 0x0]
21:13:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x136216400) [pid = 1659] [serial = 1847] [outer = 0x136216000]
21:13:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 252 (0x1362d3c00) [pid = 1659] [serial = 1848] [outer = 0x136216000]
21:13:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:32 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
21:13:32 INFO - document served over http requires an https
21:13:32 INFO - sub-resource via xhr-request using the http-csp
21:13:32 INFO - delivery method with no-redirect and when
21:13:32 INFO - the target request is same-origin.
21:13:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 623ms
21:13:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:13:32 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:32 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1370b6500 == 52 [pid = 1659] [id = 661]
21:13:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 253 (0x13637ac00) [pid = 1659] [serial = 1849] [outer = 0x0]
21:13:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 254 (0x1362ca000) [pid = 1659] [serial = 1850] [outer = 0x13637ac00]
21:13:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 255 (0x1370b4800) [pid = 1659] [serial = 1851] [outer = 0x13637ac00]
21:13:32 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:33 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:33 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:33 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:33 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:33 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
21:13:33 INFO - document served over http requires an https
21:13:33 INFO - sub-resource via xhr-request using the http-csp
21:13:33 INFO - delivery method with swap-origin-redirect and when
21:13:33 INFO - the target request is same-origin.
21:13:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1129ms
21:13:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:13:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x130131c00 == 53 [pid = 1659] [id = 662]
21:13:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 256 (0x11dc8e400) [pid = 1659] [serial = 1852] [outer = 0x0]
21:13:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 257 (0x126d07c00) [pid = 1659] [serial = 1853] [outer = 0x11dc8e400]
21:13:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 258 (0x127ab9800) [pid = 1659] [serial = 1854] [outer = 0x11dc8e400]
21:13:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:34 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
21:13:34 INFO - document served over http requires an http
21:13:34 INFO - sub-resource via fetch-request using the meta-csp
21:13:34 INFO - delivery method with keep-origin-redirect and when
21:13:34 INFO - the target request is cross-origin.
21:13:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 924ms
21:13:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:13:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbc000 == 54 [pid = 1659] [id = 663]
21:13:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 259 (0x111176000) [pid = 1659] [serial = 1855] [outer = 0x0]
21:13:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 260 (0x1112bec00) [pid = 1659] [serial = 1856] [outer = 0x111176000]
21:13:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 261 (0x119cffc00) [pid = 1659] [serial = 1857] [outer = 0x111176000]
21:13:35 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
21:13:35 INFO - document served over http requires an http
21:13:35 INFO - sub-resource via fetch-request using the meta-csp
21:13:35 INFO - delivery method with no-redirect and when
21:13:35 INFO - the target request is cross-origin.
21:13:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1002ms
21:13:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:13:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c506700 == 55 [pid = 1659] [id = 664]
21:13:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 262 (0x11b487000) [pid = 1659] [serial = 1858] [outer = 0x0]
21:13:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 263 (0x11b5f2c00) [pid = 1659] [serial = 1859] [outer = 0x11b487000]
21:13:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 264 (0x11c5e3000) [pid = 1659] [serial = 1860] [outer = 0x11b487000]
21:13:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:36 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
21:13:36 INFO - document served over http requires an http
21:13:36 INFO - sub-resource via fetch-request using the meta-csp
21:13:36 INFO - delivery method with swap-origin-redirect and when
21:13:36 INFO - the target request is cross-origin.
21:13:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1080ms
21:13:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:13:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf5600 == 56 [pid = 1659] [id = 665]
21:13:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 265 (0x11c9b1400) [pid = 1659] [serial = 1861] [outer = 0x0]
21:13:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 266 (0x11c9dec00) [pid = 1659] [serial = 1862] [outer = 0x11c9b1400]
21:13:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 267 (0x11d1cc000) [pid = 1659] [serial = 1863] [outer = 0x11c9b1400]
21:13:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d9200 == 57 [pid = 1659] [id = 666]
21:13:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 268 (0x1075cc400) [pid = 1659] [serial = 1864] [outer = 0x0]
21:13:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 269 (0x11d669800) [pid = 1659] [serial = 1865] [outer = 0x1075cc400]
21:13:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:37 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
21:13:37 INFO - document served over http requires an http
21:13:37 INFO - sub-resource via iframe-tag using the meta-csp
21:13:37 INFO - delivery method with keep-origin-redirect and when
21:13:37 INFO - the target request is cross-origin.
21:13:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 623ms
21:13:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:13:37 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d00e400 == 58 [pid = 1659] [id = 667]
21:13:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 270 (0x11d6efc00) [pid = 1659] [serial = 1866] [outer = 0x0]
21:13:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 271 (0x11d73dc00) [pid = 1659] [serial = 1867] [outer = 0x11d6efc00]
21:13:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 272 (0x11dca4400) [pid = 1659] [serial = 1868] [outer = 0x11d6efc00]
21:13:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c64e00 == 59 [pid = 1659] [id = 668]
21:13:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 273 (0x11dd41400) [pid = 1659] [serial = 1869] [outer = 0x0]
21:13:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 274 (0x1204fa400) [pid = 1659] [serial = 1870] [outer = 0x11dd41400]
21:13:37 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:37 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
21:13:37 INFO - document served over http requires an http
21:13:37 INFO - sub-resource via iframe-tag using the meta-csp
21:13:37 INFO - delivery method with no-redirect and when
21:13:37 INFO - the target request is cross-origin.
21:13:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 622ms
21:13:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:13:37 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:37 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc5600 == 60 [pid = 1659] [id = 669]
21:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 275 (0x1204fa800) [pid = 1659] [serial = 1871] [outer = 0x0]
21:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 276 (0x12108f400) [pid = 1659] [serial = 1872] [outer = 0x1204fa800]
21:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 277 (0x1211b9400) [pid = 1659] [serial = 1873] [outer = 0x1204fa800]
21:13:38 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x134963a00 == 59 [pid = 1659] [id = 647]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1344e4900 == 58 [pid = 1659] [id = 646]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x134147d00 == 57 [pid = 1659] [id = 645]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x13263f900 == 56 [pid = 1659] [id = 644]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x130289400 == 55 [pid = 1659] [id = 643]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd1a100 == 54 [pid = 1659] [id = 642]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee8d700 == 53 [pid = 1659] [id = 641]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee1a700 == 52 [pid = 1659] [id = 640]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x126c65300 == 51 [pid = 1659] [id = 639]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc4200 == 50 [pid = 1659] [id = 638]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd34900 == 49 [pid = 1659] [id = 637]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11d00da00 == 48 [pid = 1659] [id = 636]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7dc00 == 47 [pid = 1659] [id = 635]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11d00ee00 == 46 [pid = 1659] [id = 634]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf1500 == 45 [pid = 1659] [id = 633]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e8100 == 44 [pid = 1659] [id = 632]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x126c34000 == 43 [pid = 1659] [id = 630]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x135b7d600 == 42 [pid = 1659] [id = 629]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x135b7b300 == 41 [pid = 1659] [id = 628]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x135a41200 == 40 [pid = 1659] [id = 627]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x135a3ea00 == 39 [pid = 1659] [id = 626]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1344e7100 == 38 [pid = 1659] [id = 625]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1344e5300 == 37 [pid = 1659] [id = 624]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x134327700 == 36 [pid = 1659] [id = 622]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1344e3a00 == 35 [pid = 1659] [id = 623]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x134325e00 == 34 [pid = 1659] [id = 621]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x134324000 == 33 [pid = 1659] [id = 620]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbca00 == 32 [pid = 1659] [id = 598]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1341ede00 == 31 [pid = 1659] [id = 619]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x13350ca00 == 30 [pid = 1659] [id = 618]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x13025e300 == 29 [pid = 1659] [id = 617]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a6900 == 28 [pid = 1659] [id = 616]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11d65e000 == 27 [pid = 1659] [id = 615]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x133be0100 == 26 [pid = 1659] [id = 613]
21:13:38 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7c300 == 25 [pid = 1659] [id = 614]
21:13:38 INFO - PROCESS | 1656 | --DOMWINDOW == 276 (0x126e2e800) [pid = 1659] [serial = 1686] [outer = 0x0] [url = about:blank]
21:13:38 INFO - PROCESS | 1656 | --DOMWINDOW == 275 (0x1327b9c00) [pid = 1659] [serial = 1692] [outer = 0x0] [url = about:blank]
21:13:38 INFO - PROCESS | 1656 | --DOMWINDOW == 274 (0x11c9eec00) [pid = 1659] [serial = 1713] [outer = 0x0] [url = about:blank]
21:13:38 INFO - PROCESS | 1656 | --DOMWINDOW == 273 (0x126d6dc00) [pid = 1659] [serial = 1700] [outer = 0x0] [url = about:blank]
21:13:38 INFO - PROCESS | 1656 | --DOMWINDOW == 272 (0x134911000) [pid = 1659] [serial = 1695] [outer = 0x0] [url = about:blank]
21:13:38 INFO - PROCESS | 1656 | --DOMWINDOW == 271 (0x126f39800) [pid = 1659] [serial = 1705] [outer = 0x0] [url = about:blank]
21:13:38 INFO - PROCESS | 1656 | --DOMWINDOW == 270 (0x1264e1c00) [pid = 1659] [serial = 1710] [outer = 0x0] [url = about:blank]
21:13:38 INFO - PROCESS | 1656 | --DOMWINDOW == 269 (0x12fd07c00) [pid = 1659] [serial = 1689] [outer = 0x0] [url = about:blank]
21:13:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbca00 == 26 [pid = 1659] [id = 670]
21:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 270 (0x112da5400) [pid = 1659] [serial = 1874] [outer = 0x0]
21:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 271 (0x11c417000) [pid = 1659] [serial = 1875] [outer = 0x112da5400]
21:13:38 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
21:13:38 INFO - document served over http requires an http
21:13:38 INFO - sub-resource via iframe-tag using the meta-csp
21:13:38 INFO - delivery method with swap-origin-redirect and when
21:13:38 INFO - the target request is cross-origin.
21:13:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 727ms
21:13:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:13:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cd800 == 27 [pid = 1659] [id = 671]
21:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 272 (0x11dc5cc00) [pid = 1659] [serial = 1876] [outer = 0x0]
21:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 273 (0x121017400) [pid = 1659] [serial = 1877] [outer = 0x11dc5cc00]
21:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 274 (0x125a31800) [pid = 1659] [serial = 1878] [outer = 0x11dc5cc00]
21:13:38 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:39 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
21:13:39 INFO - document served over http requires an http
21:13:39 INFO - sub-resource via script-tag using the meta-csp
21:13:39 INFO - delivery method with keep-origin-redirect and when
21:13:39 INFO - the target request is cross-origin.
21:13:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 525ms
21:13:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:13:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047f100 == 28 [pid = 1659] [id = 672]
21:13:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 275 (0x125b25c00) [pid = 1659] [serial = 1879] [outer = 0x0]
21:13:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 276 (0x126440800) [pid = 1659] [serial = 1880] [outer = 0x125b25c00]
21:13:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 277 (0x126611000) [pid = 1659] [serial = 1881] [outer = 0x125b25c00]
21:13:39 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:39 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:39 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
21:13:39 INFO - document served over http requires an http
21:13:39 INFO - sub-resource via script-tag using the meta-csp
21:13:39 INFO - delivery method with no-redirect and when
21:13:39 INFO - the target request is cross-origin.
21:13:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 521ms
21:13:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:13:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a6900 == 29 [pid = 1659] [id = 673]
21:13:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 278 (0x126ac4000) [pid = 1659] [serial = 1882] [outer = 0x0]
21:13:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 279 (0x126af1800) [pid = 1659] [serial = 1883] [outer = 0x126ac4000]
21:13:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 280 (0x126ce7c00) [pid = 1659] [serial = 1884] [outer = 0x126ac4000]
21:13:39 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:40 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
21:13:40 INFO - document served over http requires an http
21:13:40 INFO - sub-resource via script-tag using the meta-csp
21:13:40 INFO - delivery method with swap-origin-redirect and when
21:13:40 INFO - the target request is cross-origin.
21:13:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 521ms
21:13:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:13:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e75500 == 30 [pid = 1659] [id = 674]
21:13:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 281 (0x126e81c00) [pid = 1659] [serial = 1885] [outer = 0x0]
21:13:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 282 (0x126edb000) [pid = 1659] [serial = 1886] [outer = 0x126e81c00]
21:13:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 283 (0x126f42c00) [pid = 1659] [serial = 1887] [outer = 0x126e81c00]
21:13:40 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:40 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:40 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
21:13:40 INFO - document served over http requires an http
21:13:40 INFO - sub-resource via xhr-request using the meta-csp
21:13:40 INFO - delivery method with keep-origin-redirect and when
21:13:40 INFO - the target request is cross-origin.
21:13:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 523ms
21:13:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:13:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x126faa100 == 31 [pid = 1659] [id = 675]
21:13:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 284 (0x127a0dc00) [pid = 1659] [serial = 1888] [outer = 0x0]
21:13:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 285 (0x127a58400) [pid = 1659] [serial = 1889] [outer = 0x127a0dc00]
21:13:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 286 (0x127b29000) [pid = 1659] [serial = 1890] [outer = 0x127a0dc00]
21:13:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:41 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
21:13:41 INFO - document served over http requires an http
21:13:41 INFO - sub-resource via xhr-request using the meta-csp
21:13:41 INFO - delivery method with no-redirect and when
21:13:41 INFO - the target request is cross-origin.
21:13:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 525ms
21:13:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:13:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee8c300 == 32 [pid = 1659] [id = 676]
21:13:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 287 (0x127b9f400) [pid = 1659] [serial = 1891] [outer = 0x0]
21:13:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 288 (0x127bef400) [pid = 1659] [serial = 1892] [outer = 0x127b9f400]
21:13:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 289 (0x12ef6dc00) [pid = 1659] [serial = 1893] [outer = 0x127b9f400]
21:13:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:41 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
21:13:41 INFO - document served over http requires an http
21:13:41 INFO - sub-resource via xhr-request using the meta-csp
21:13:41 INFO - delivery method with swap-origin-redirect and when
21:13:41 INFO - the target request is cross-origin.
21:13:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 526ms
21:13:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:13:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f18fb00 == 33 [pid = 1659] [id = 677]
21:13:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 290 (0x12f25d800) [pid = 1659] [serial = 1894] [outer = 0x0]
21:13:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 291 (0x12f25dc00) [pid = 1659] [serial = 1895] [outer = 0x12f25d800]
21:13:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 292 (0x12f375000) [pid = 1659] [serial = 1896] [outer = 0x12f25d800]
21:13:42 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
21:13:42 INFO - document served over http requires an https
21:13:42 INFO - sub-resource via fetch-request using the meta-csp
21:13:42 INFO - delivery method with keep-origin-redirect and when
21:13:42 INFO - the target request is cross-origin.
21:13:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 722ms
21:13:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:13:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x130132100 == 34 [pid = 1659] [id = 678]
21:13:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 293 (0x11c54d800) [pid = 1659] [serial = 1897] [outer = 0x0]
21:13:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 294 (0x11c932c00) [pid = 1659] [serial = 1898] [outer = 0x11c54d800]
21:13:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 295 (0x127b6c000) [pid = 1659] [serial = 1899] [outer = 0x11c54d800]
21:13:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 294 (0x126c84800) [pid = 1659] [serial = 1429] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 293 (0x126659400) [pid = 1659] [serial = 1669] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 292 (0x127b30c00) [pid = 1659] [serial = 1432] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 291 (0x1349da000) [pid = 1659] [serial = 1510] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 290 (0x12effc800) [pid = 1659] [serial = 1582] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 289 (0x119df6c00) [pid = 1659] [serial = 1672] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 288 (0x1327d6c00) [pid = 1659] [serial = 1666] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 287 (0x127a58c00) [pid = 1659] [serial = 1300] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 286 (0x133bb7000) [pid = 1659] [serial = 1504] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 285 (0x1349a7c00) [pid = 1659] [serial = 1507] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 284 (0x119a54c00) [pid = 1659] [serial = 1351] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 283 (0x13201cc00) [pid = 1659] [serial = 1645] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 282 (0x133bb7400) [pid = 1659] [serial = 1648] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 281 (0x132169000) [pid = 1659] [serial = 1501] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 280 (0x1303a6400) [pid = 1659] [serial = 1372] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 279 (0x11c8b1000) [pid = 1659] [serial = 1420] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 278 (0x126ff1400) [pid = 1659] [serial = 1354] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 277 (0x134231000) [pid = 1659] [serial = 1651] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 276 (0x1211a9800) [pid = 1659] [serial = 1438] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 275 (0x11d1b5000) [pid = 1659] [serial = 1488] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 274 (0x12fd1e800) [pid = 1659] [serial = 1493] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 273 (0x12eec6800) [pid = 1659] [serial = 1435] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 272 (0x132787000) [pid = 1659] [serial = 1661] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 271 (0x126597400) [pid = 1659] [serial = 1288] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 270 (0x126ab8c00) [pid = 1659] [serial = 1567] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 269 (0x126eba400) [pid = 1659] [serial = 1297] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 268 (0x133b38c00) [pid = 1659] [serial = 1513] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 267 (0x1254bd400) [pid = 1659] [serial = 1283] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 266 (0x12fdfc800) [pid = 1659] [serial = 1362] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 265 (0x127ba9400) [pid = 1659] [serial = 1642] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 264 (0x125a5e000) [pid = 1659] [serial = 1564] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 263 (0x126ea0c00) [pid = 1659] [serial = 1572] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 262 (0x13492b800) [pid = 1659] [serial = 1656] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 261 (0x12f1a9800) [pid = 1659] [serial = 1585] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 260 (0x11d7ee800) [pid = 1659] [serial = 1423] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 259 (0x127b3a800) [pid = 1659] [serial = 1303] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 258 (0x125a63800) [pid = 1659] [serial = 1591] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 257 (0x130129c00) [pid = 1659] [serial = 1367] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 256 (0x11d650000) [pid = 1659] [serial = 1375] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 255 (0x126dc5400) [pid = 1659] [serial = 1294] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 254 (0x13346f800) [pid = 1659] [serial = 1498] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 253 (0x119b7dc00) [pid = 1659] [serial = 1636] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 252 (0x127b30400) [pid = 1659] [serial = 1577] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 251 (0x12108f000) [pid = 1659] [serial = 1561] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 250 (0x11c9b1800) [pid = 1659] [serial = 1588] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 249 (0x11d1cc800) [pid = 1659] [serial = 1278] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x112c93400) [pid = 1659] [serial = 1558] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 247 (0x126ab8800) [pid = 1659] [serial = 1291] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 246 (0x11116e800) [pid = 1659] [serial = 1273] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x125b25000) [pid = 1659] [serial = 1210] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x125a5e800) [pid = 1659] [serial = 1426] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x112ce7000) [pid = 1659] [serial = 1417] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x12f3d1000) [pid = 1659] [serial = 1357] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x1343f1400) [pid = 1659] [serial = 1798] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x12f0ed800) [pid = 1659] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178400612]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x12f3ec800) [pid = 1659] [serial = 1787] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x112d97400) [pid = 1659] [serial = 1804] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x134348c00) [pid = 1659] [serial = 1738] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x1210e6000) [pid = 1659] [serial = 1774] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x11d0a0800) [pid = 1659] [serial = 1807] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x126eba800) [pid = 1659] [serial = 1780] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x1344a6400) [pid = 1659] [serial = 1743] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178390774]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x1326d4c00) [pid = 1659] [serial = 1795] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x1301fc400) [pid = 1659] [serial = 1790] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x135a95c00) [pid = 1659] [serial = 1801] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x125ac5000) [pid = 1659] [serial = 1810] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x130d22c00) [pid = 1659] [serial = 1792] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x126f75800) [pid = 1659] [serial = 1782] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x11cc8dc00) [pid = 1659] [serial = 1777] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x112cbe400) [pid = 1659] [serial = 1768] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x112d97000) [pid = 1659] [serial = 1771] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x1204b9400) [pid = 1659] [serial = 1639] [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]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x134522800) [pid = 1659] [serial = 1748] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x125ac5c00) [pid = 1659] [serial = 1811] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x1344bb400) [pid = 1659] [serial = 1744] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178390774]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x134354400) [pid = 1659] [serial = 1741] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x125496400) [pid = 1659] [serial = 1775] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x11d1b5c00) [pid = 1659] [serial = 1808] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x134483400) [pid = 1659] [serial = 1746] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x125442c00) [pid = 1659] [serial = 1778] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x13445d000) [pid = 1659] [serial = 1799] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x11bf2a000) [pid = 1659] [serial = 1718] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x130d98400) [pid = 1659] [serial = 1733] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x130d8e000) [pid = 1659] [serial = 1739] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x135a96400) [pid = 1659] [serial = 1802] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x13347ac00) [pid = 1659] [serial = 1730] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x119b57800) [pid = 1659] [serial = 1805] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x130d5c000) [pid = 1659] [serial = 1757] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x127a58800) [pid = 1659] [serial = 1783] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x1205db400) [pid = 1659] [serial = 1766] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x12f118000) [pid = 1659] [serial = 1786] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178400612]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x130374400) [pid = 1659] [serial = 1727] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x12f1a9c00) [pid = 1659] [serial = 1760] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x130d22000) [pid = 1659] [serial = 1736] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x13274ec00) [pid = 1659] [serial = 1796] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x134573000) [pid = 1659] [serial = 1754] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x126d6e800) [pid = 1659] [serial = 1721] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x112dd7800) [pid = 1659] [serial = 1769] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x127ab9400) [pid = 1659] [serial = 1724] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x119b7b000) [pid = 1659] [serial = 1772] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x134555400) [pid = 1659] [serial = 1751] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x126f03c00) [pid = 1659] [serial = 1781] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x1345e6000) [pid = 1659] [serial = 1749] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x130c3a000) [pid = 1659] [serial = 1791] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x126dfc400) [pid = 1659] [serial = 1763] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x12f3ecc00) [pid = 1659] [serial = 1788] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x130d5cc00) [pid = 1659] [serial = 1793] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x1300d9400) [pid = 1659] [serial = 1364] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x130106800) [pid = 1659] [serial = 1644] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x126659000) [pid = 1659] [serial = 1566] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x126ff1000) [pid = 1659] [serial = 1574] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x134940000) [pid = 1659] [serial = 1658] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x1343d2000) [pid = 1659] [serial = 1803] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x12f2e2c00) [pid = 1659] [serial = 1587] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x1204b9800) [pid = 1659] [serial = 1425] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x127b70000) [pid = 1659] [serial = 1305] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x1300c5c00) [pid = 1659] [serial = 1593] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x130299c00) [pid = 1659] [serial = 1369] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x131ba5000) [pid = 1659] [serial = 1377] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x11dde0800) [pid = 1659] [serial = 1809] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x126ea2000) [pid = 1659] [serial = 1296] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x11be65800) [pid = 1659] [serial = 1806] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x133bc0000) [pid = 1659] [serial = 1500] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x11d7ee000) [pid = 1659] [serial = 1638] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x127b93400) [pid = 1659] [serial = 1579] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x1255e8400) [pid = 1659] [serial = 1563] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x130033c00) [pid = 1659] [serial = 1590] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x11dda7400) [pid = 1659] [serial = 1280] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x127b9f800) [pid = 1659] [serial = 1725] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x11be65400) [pid = 1659] [serial = 1560] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x126b9ac00) [pid = 1659] [serial = 1293] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x119da1000) [pid = 1659] [serial = 1275] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x1267b3800) [pid = 1659] [serial = 1212] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x126597c00) [pid = 1659] [serial = 1428] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x126f0d000) [pid = 1659] [serial = 1722] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x11bebc800) [pid = 1659] [serial = 1419] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12fc95400) [pid = 1659] [serial = 1359] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x125a31400) [pid = 1659] [serial = 1641] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x126edbc00) [pid = 1659] [serial = 1431] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x1343ae400) [pid = 1659] [serial = 1671] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12ee7c000) [pid = 1659] [serial = 1434] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x134051800) [pid = 1659] [serial = 1512] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12f105c00) [pid = 1659] [serial = 1584] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12055dc00) [pid = 1659] [serial = 1674] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x1211f6400) [pid = 1659] [serial = 1719] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x13428f000) [pid = 1659] [serial = 1668] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x127ab3c00) [pid = 1659] [serial = 1302] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1349a7000) [pid = 1659] [serial = 1506] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1334b9800) [pid = 1659] [serial = 1509] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x11d02c000) [pid = 1659] [serial = 1353] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1321d0000) [pid = 1659] [serial = 1647] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x13484d000) [pid = 1659] [serial = 1650] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1321a9800) [pid = 1659] [serial = 1503] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x130c3a800) [pid = 1659] [serial = 1374] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x11d035400) [pid = 1659] [serial = 1422] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12f31f000) [pid = 1659] [serial = 1356] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x134231c00) [pid = 1659] [serial = 1653] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12f3a7400) [pid = 1659] [serial = 1440] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x121017c00) [pid = 1659] [serial = 1490] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1301b6000) [pid = 1659] [serial = 1495] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12f10d400) [pid = 1659] [serial = 1437] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1340edc00) [pid = 1659] [serial = 1663] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1266d8c00) [pid = 1659] [serial = 1290] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x126c72000) [pid = 1659] [serial = 1569] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x126f56c00) [pid = 1659] [serial = 1299] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11cc8d000) [pid = 1659] [serial = 1515] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11c859400) [pid = 1659] [serial = 1285] [outer = 0x0] [url = about:blank]
21:13:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:43 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:43 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
21:13:43 INFO - document served over http requires an https
21:13:43 INFO - sub-resource via fetch-request using the meta-csp
21:13:43 INFO - delivery method with no-redirect and when
21:13:43 INFO - the target request is cross-origin.
21:13:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1182ms
21:13:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:13:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x130289400 == 35 [pid = 1659] [id = 679]
21:13:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x112d97000) [pid = 1659] [serial = 1900] [outer = 0x0]
21:13:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x112d97400) [pid = 1659] [serial = 1901] [outer = 0x112d97000]
21:13:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x119b7b000) [pid = 1659] [serial = 1902] [outer = 0x112d97000]
21:13:44 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:44 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
21:13:44 INFO - document served over http requires an https
21:13:44 INFO - sub-resource via fetch-request using the meta-csp
21:13:44 INFO - delivery method with swap-origin-redirect and when
21:13:44 INFO - the target request is cross-origin.
21:13:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1023ms
21:13:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:13:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1303a9300 == 36 [pid = 1659] [id = 680]
21:13:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11bf2a000) [pid = 1659] [serial = 1903] [outer = 0x0]
21:13:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11c418000) [pid = 1659] [serial = 1904] [outer = 0x11bf2a000]
21:13:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11cc8d000) [pid = 1659] [serial = 1905] [outer = 0x11bf2a000]
21:13:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7e600 == 37 [pid = 1659] [id = 681]
21:13:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x107521400) [pid = 1659] [serial = 1906] [outer = 0x0]
21:13:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x112d5d400) [pid = 1659] [serial = 1907] [outer = 0x107521400]
21:13:45 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:45 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
21:13:45 INFO - document served over http requires an https
21:13:45 INFO - sub-resource via iframe-tag using the meta-csp
21:13:45 INFO - delivery method with keep-origin-redirect and when
21:13:45 INFO - the target request is cross-origin.
21:13:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 691ms
21:13:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:13:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbf700 == 38 [pid = 1659] [id = 682]
21:13:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11c4f4c00) [pid = 1659] [serial = 1908] [outer = 0x0]
21:13:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11c859c00) [pid = 1659] [serial = 1909] [outer = 0x11c4f4c00]
21:13:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11d02cc00) [pid = 1659] [serial = 1910] [outer = 0x11c4f4c00]
21:13:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d00da00 == 39 [pid = 1659] [id = 683]
21:13:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x11d1b5000) [pid = 1659] [serial = 1911] [outer = 0x0]
21:13:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x11d650000) [pid = 1659] [serial = 1912] [outer = 0x11d1b5000]
21:13:46 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
21:13:46 INFO - document served over http requires an https
21:13:46 INFO - sub-resource via iframe-tag using the meta-csp
21:13:46 INFO - delivery method with no-redirect and when
21:13:46 INFO - the target request is cross-origin.
21:13:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 676ms
21:13:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:13:46 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e7700 == 40 [pid = 1659] [id = 684]
21:13:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x11dda7400) [pid = 1659] [serial = 1913] [outer = 0x0]
21:13:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x11dda7c00) [pid = 1659] [serial = 1914] [outer = 0x11dda7400]
21:13:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x121017c00) [pid = 1659] [serial = 1915] [outer = 0x11dda7400]
21:13:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a8200 == 41 [pid = 1659] [id = 685]
21:13:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x121164000) [pid = 1659] [serial = 1916] [outer = 0x0]
21:13:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x125496400) [pid = 1659] [serial = 1917] [outer = 0x121164000]
21:13:46 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
21:13:46 INFO - document served over http requires an https
21:13:46 INFO - sub-resource via iframe-tag using the meta-csp
21:13:46 INFO - delivery method with swap-origin-redirect and when
21:13:46 INFO - the target request is cross-origin.
21:13:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 678ms
21:13:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:13:46 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c65800 == 42 [pid = 1659] [id = 686]
21:13:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x125a5e000) [pid = 1659] [serial = 1918] [outer = 0x0]
21:13:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x125a5e800) [pid = 1659] [serial = 1919] [outer = 0x125a5e000]
21:13:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x125b25000) [pid = 1659] [serial = 1920] [outer = 0x125a5e000]
21:13:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:47 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
21:13:47 INFO - document served over http requires an https
21:13:47 INFO - sub-resource via script-tag using the meta-csp
21:13:47 INFO - delivery method with keep-origin-redirect and when
21:13:47 INFO - the target request is cross-origin.
21:13:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 672ms
21:13:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:13:47 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:47 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee8eb00 == 43 [pid = 1659] [id = 687]
21:13:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x1267b3800) [pid = 1659] [serial = 1921] [outer = 0x0]
21:13:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1267b5000) [pid = 1659] [serial = 1922] [outer = 0x1267b3800]
21:13:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x126c84800) [pid = 1659] [serial = 1923] [outer = 0x1267b3800]
21:13:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:48 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
21:13:48 INFO - document served over http requires an https
21:13:48 INFO - sub-resource via script-tag using the meta-csp
21:13:48 INFO - delivery method with no-redirect and when
21:13:48 INFO - the target request is cross-origin.
21:13:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 621ms
21:13:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:13:48 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1303a9d00 == 44 [pid = 1659] [id = 688]
21:13:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x126eba400) [pid = 1659] [serial = 1924] [outer = 0x0]
21:13:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x126eba800) [pid = 1659] [serial = 1925] [outer = 0x126eba400]
21:13:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x126f56c00) [pid = 1659] [serial = 1926] [outer = 0x126eba400]
21:13:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:48 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
21:13:48 INFO - document served over http requires an https
21:13:48 INFO - sub-resource via script-tag using the meta-csp
21:13:48 INFO - delivery method with swap-origin-redirect and when
21:13:48 INFO - the target request is cross-origin.
21:13:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 680ms
21:13:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:13:48 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x13263fe00 == 45 [pid = 1659] [id = 689]
21:13:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x127a58c00) [pid = 1659] [serial = 1927] [outer = 0x0]
21:13:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x127a89800) [pid = 1659] [serial = 1928] [outer = 0x127a58c00]
21:13:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x127b3a800) [pid = 1659] [serial = 1929] [outer = 0x127a58c00]
21:13:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:49 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
21:13:49 INFO - document served over http requires an https
21:13:49 INFO - sub-resource via xhr-request using the meta-csp
21:13:49 INFO - delivery method with keep-origin-redirect and when
21:13:49 INFO - the target request is cross-origin.
21:13:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 621ms
21:13:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:13:49 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x133510100 == 46 [pid = 1659] [id = 690]
21:13:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12ef96000) [pid = 1659] [serial = 1930] [outer = 0x0]
21:13:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12ef96400) [pid = 1659] [serial = 1931] [outer = 0x12ef96000]
21:13:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12f118000) [pid = 1659] [serial = 1932] [outer = 0x12ef96000]
21:13:50 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
21:13:50 INFO - document served over http requires an https
21:13:50 INFO - sub-resource via xhr-request using the meta-csp
21:13:50 INFO - delivery method with no-redirect and when
21:13:50 INFO - the target request is cross-origin.
21:13:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 625ms
21:13:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x134146e00 == 47 [pid = 1659] [id = 691]
21:13:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x12fd1e800) [pid = 1659] [serial = 1933] [outer = 0x0]
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x12fddb400) [pid = 1659] [serial = 1934] [outer = 0x12fd1e800]
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x130033c00) [pid = 1659] [serial = 1935] [outer = 0x12fd1e800]
21:13:50 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:50 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
21:13:50 INFO - document served over http requires an https
21:13:50 INFO - sub-resource via xhr-request using the meta-csp
21:13:50 INFO - delivery method with swap-origin-redirect and when
21:13:50 INFO - the target request is cross-origin.
21:13:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 877ms
21:13:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:13:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1341efc00 == 48 [pid = 1659] [id = 692]
21:13:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x1301fc000) [pid = 1659] [serial = 1936] [outer = 0x0]
21:13:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x1301fc400) [pid = 1659] [serial = 1937] [outer = 0x1301fc000]
21:13:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x130299c00) [pid = 1659] [serial = 1938] [outer = 0x1301fc000]
21:13:51 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:51 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:52 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
21:13:52 INFO - document served over http requires an http
21:13:52 INFO - sub-resource via fetch-request using the meta-csp
21:13:52 INFO - delivery method with keep-origin-redirect and when
21:13:52 INFO - the target request is same-origin.
21:13:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1282ms
21:13:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:13:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x134326d00 == 49 [pid = 1659] [id = 693]
21:13:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x1303cdc00) [pid = 1659] [serial = 1939] [outer = 0x0]
21:13:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x130c3a000) [pid = 1659] [serial = 1940] [outer = 0x1303cdc00]
21:13:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x130d22c00) [pid = 1659] [serial = 1941] [outer = 0x1303cdc00]
21:13:52 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
21:13:52 INFO - document served over http requires an http
21:13:52 INFO - sub-resource via fetch-request using the meta-csp
21:13:52 INFO - delivery method with no-redirect and when
21:13:52 INFO - the target request is same-origin.
21:13:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 577ms
21:13:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:13:52 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1344e5d00 == 50 [pid = 1659] [id = 694]
21:13:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x131a75000) [pid = 1659] [serial = 1942] [outer = 0x0]
21:13:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x131aee400) [pid = 1659] [serial = 1943] [outer = 0x131a75000]
21:13:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x131ba5400) [pid = 1659] [serial = 1944] [outer = 0x131a75000]
21:13:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:53 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:53 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
21:13:53 INFO - document served over http requires an http
21:13:53 INFO - sub-resource via fetch-request using the meta-csp
21:13:53 INFO - delivery method with swap-origin-redirect and when
21:13:53 INFO - the target request is same-origin.
21:13:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1148ms
21:13:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:13:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x111128c00 == 51 [pid = 1659] [id = 695]
21:13:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12f1a9800) [pid = 1659] [serial = 1945] [outer = 0x0]
21:13:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12f213800) [pid = 1659] [serial = 1946] [outer = 0x12f1a9800]
21:13:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12fc95400) [pid = 1659] [serial = 1947] [outer = 0x12f1a9800]
21:13:54 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a6e00 == 52 [pid = 1659] [id = 696]
21:13:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x11b522000) [pid = 1659] [serial = 1948] [outer = 0x0]
21:13:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x132103800) [pid = 1659] [serial = 1949] [outer = 0x11b522000]
21:13:54 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
21:13:54 INFO - document served over http requires an http
21:13:54 INFO - sub-resource via iframe-tag using the meta-csp
21:13:54 INFO - delivery method with keep-origin-redirect and when
21:13:54 INFO - the target request is same-origin.
21:13:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 880ms
21:13:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:13:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7dc00 == 53 [pid = 1659] [id = 697]
21:13:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x11108a400) [pid = 1659] [serial = 1950] [outer = 0x0]
21:13:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x11116e400) [pid = 1659] [serial = 1951] [outer = 0x11108a400]
21:13:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x119d31000) [pid = 1659] [serial = 1952] [outer = 0x11108a400]
21:13:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x130357d00 == 54 [pid = 1659] [id = 698]
21:13:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x11b5f2000) [pid = 1659] [serial = 1953] [outer = 0x0]
21:13:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x11b5f2400) [pid = 1659] [serial = 1954] [outer = 0x11b5f2000]
21:13:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:55 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
21:13:55 INFO - document served over http requires an http
21:13:55 INFO - sub-resource via iframe-tag using the meta-csp
21:13:55 INFO - delivery method with no-redirect and when
21:13:55 INFO - the target request is same-origin.
21:13:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 575ms
21:13:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:13:55 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd73900 == 55 [pid = 1659] [id = 699]
21:13:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x11c9b1000) [pid = 1659] [serial = 1955] [outer = 0x0]
21:13:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x11cd6d400) [pid = 1659] [serial = 1956] [outer = 0x11c9b1000]
21:13:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x11d6b5000) [pid = 1659] [serial = 1957] [outer = 0x11c9b1000]
21:13:55 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x132641200 == 56 [pid = 1659] [id = 700]
21:13:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x119b57800) [pid = 1659] [serial = 1958] [outer = 0x0]
21:13:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x1210e6000) [pid = 1659] [serial = 1959] [outer = 0x119b57800]
21:13:56 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
21:13:56 INFO - document served over http requires an http
21:13:56 INFO - sub-resource via iframe-tag using the meta-csp
21:13:56 INFO - delivery method with swap-origin-redirect and when
21:13:56 INFO - the target request is same-origin.
21:13:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 725ms
21:13:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:13:56 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee1ac00 == 57 [pid = 1659] [id = 701]
21:13:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x1211f6c00) [pid = 1659] [serial = 1960] [outer = 0x0]
21:13:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x125442400) [pid = 1659] [serial = 1961] [outer = 0x1211f6c00]
21:13:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x126659400) [pid = 1659] [serial = 1962] [outer = 0x1211f6c00]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x130289400 == 56 [pid = 1659] [id = 679]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x130132100 == 55 [pid = 1659] [id = 678]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12f18fb00 == 54 [pid = 1659] [id = 677]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee8c300 == 53 [pid = 1659] [id = 676]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x126faa100 == 52 [pid = 1659] [id = 675]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x126e75500 == 51 [pid = 1659] [id = 674]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a6900 == 50 [pid = 1659] [id = 673]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12047f100 == 49 [pid = 1659] [id = 672]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cd800 == 48 [pid = 1659] [id = 671]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbca00 == 47 [pid = 1659] [id = 670]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc5600 == 46 [pid = 1659] [id = 669]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x126c64e00 == 45 [pid = 1659] [id = 668]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11d00e400 == 44 [pid = 1659] [id = 667]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d9200 == 43 [pid = 1659] [id = 666]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf5600 == 42 [pid = 1659] [id = 665]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x133bdf700 == 41 [pid = 1659] [id = 584]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11c506700 == 40 [pid = 1659] [id = 664]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbc000 == 39 [pid = 1659] [id = 663]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x130131c00 == 38 [pid = 1659] [id = 662]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1370b6500 == 37 [pid = 1659] [id = 661]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x13623e800 == 36 [pid = 1659] [id = 660]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x135b7ae00 == 35 [pid = 1659] [id = 659]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x13599e300 == 34 [pid = 1659] [id = 658]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x135b79f00 == 33 [pid = 1659] [id = 657]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1344e4400 == 32 [pid = 1659] [id = 656]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x13263e500 == 31 [pid = 1659] [id = 654]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1341ee300 == 30 [pid = 1659] [id = 655]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd19700 == 29 [pid = 1659] [id = 653]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa7400 == 28 [pid = 1659] [id = 652]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a7300 == 27 [pid = 1659] [id = 651]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11d662b00 == 26 [pid = 1659] [id = 650]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7d200 == 25 [pid = 1659] [id = 649]
21:13:56 INFO - PROCESS | 1656 | --DOCSHELL 0x135a3e500 == 24 [pid = 1659] [id = 648]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x12672d800) [pid = 1659] [serial = 1776] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x126f39400) [pid = 1659] [serial = 1794] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x13346fc00) [pid = 1659] [serial = 1797] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x1343f1800) [pid = 1659] [serial = 1731] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x11c82f400) [pid = 1659] [serial = 1770] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x134348400) [pid = 1659] [serial = 1737] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x126c83400) [pid = 1659] [serial = 1812] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x131ba5800) [pid = 1659] [serial = 1728] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x1369f7c00) [pid = 1659] [serial = 1734] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x126dfec00) [pid = 1659] [serial = 1779] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x11cd22c00) [pid = 1659] [serial = 1773] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x126e2bc00) [pid = 1659] [serial = 1716] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x1300d9000) [pid = 1659] [serial = 1789] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x13484dc00) [pid = 1659] [serial = 1800] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x13445dc00) [pid = 1659] [serial = 1742] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x12ee2e400) [pid = 1659] [serial = 1784] [outer = 0x0] [url = about:blank]
21:13:56 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:56 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
21:13:56 INFO - document served over http requires an http
21:13:56 INFO - sub-resource via script-tag using the meta-csp
21:13:56 INFO - delivery method with keep-origin-redirect and when
21:13:56 INFO - the target request is same-origin.
21:13:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 678ms
21:13:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:13:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7c300 == 25 [pid = 1659] [id = 702]
21:13:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12672d800) [pid = 1659] [serial = 1963] [outer = 0x0]
21:13:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x1267b5400) [pid = 1659] [serial = 1964] [outer = 0x12672d800]
21:13:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x126d9f000) [pid = 1659] [serial = 1965] [outer = 0x12672d800]
21:13:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:57 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
21:13:57 INFO - document served over http requires an http
21:13:57 INFO - sub-resource via script-tag using the meta-csp
21:13:57 INFO - delivery method with no-redirect and when
21:13:57 INFO - the target request is same-origin.
21:13:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 470ms
21:13:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:13:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c504900 == 26 [pid = 1659] [id = 703]
21:13:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x126f39400) [pid = 1659] [serial = 1966] [outer = 0x0]
21:13:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x126fca400) [pid = 1659] [serial = 1967] [outer = 0x126f39400]
21:13:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x127a8d800) [pid = 1659] [serial = 1968] [outer = 0x126f39400]
21:13:57 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:57 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
21:13:57 INFO - document served over http requires an http
21:13:57 INFO - sub-resource via script-tag using the meta-csp
21:13:57 INFO - delivery method with swap-origin-redirect and when
21:13:57 INFO - the target request is same-origin.
21:13:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 528ms
21:13:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:13:57 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:13:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d00ee00 == 27 [pid = 1659] [id = 704]
21:13:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x12ee2e400) [pid = 1659] [serial = 1969] [outer = 0x0]
21:13:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x12effc000) [pid = 1659] [serial = 1970] [outer = 0x12ee2e400]
21:13:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x12f2e2400) [pid = 1659] [serial = 1971] [outer = 0x12ee2e400]
21:13:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:58 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:58 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
21:13:58 INFO - document served over http requires an http
21:13:58 INFO - sub-resource via xhr-request using the meta-csp
21:13:58 INFO - delivery method with keep-origin-redirect and when
21:13:58 INFO - the target request is same-origin.
21:13:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 733ms
21:13:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:13:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265ad900 == 28 [pid = 1659] [id = 705]
21:13:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x12fd07c00) [pid = 1659] [serial = 1972] [outer = 0x0]
21:13:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x12fdfc400) [pid = 1659] [serial = 1973] [outer = 0x12fd07c00]
21:13:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x1302ac000) [pid = 1659] [serial = 1974] [outer = 0x12fd07c00]
21:13:59 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:13:59 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
21:13:59 INFO - document served over http requires an http
21:13:59 INFO - sub-resource via xhr-request using the meta-csp
21:13:59 INFO - delivery method with no-redirect and when
21:13:59 INFO - the target request is same-origin.
21:13:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 831ms
21:13:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:13:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x126e76900 == 29 [pid = 1659] [id = 706]
21:13:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x131b8b800) [pid = 1659] [serial = 1975] [outer = 0x0]
21:13:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x131ba5000) [pid = 1659] [serial = 1976] [outer = 0x131b8b800]
21:14:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x132152800) [pid = 1659] [serial = 1977] [outer = 0x131b8b800]
21:14:00 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
21:14:00 INFO - document served over http requires an http
21:14:00 INFO - sub-resource via xhr-request using the meta-csp
21:14:00 INFO - delivery method with swap-origin-redirect and when
21:14:00 INFO - the target request is same-origin.
21:14:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1128ms
21:14:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:14:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f18ba00 == 30 [pid = 1659] [id = 707]
21:14:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x132757400) [pid = 1659] [serial = 1978] [outer = 0x0]
21:14:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x132757800) [pid = 1659] [serial = 1979] [outer = 0x132757400]
21:14:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x1327d6000) [pid = 1659] [serial = 1980] [outer = 0x132757400]
21:14:00 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:00 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x13492bc00) [pid = 1659] [serial = 1832] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x1075cc400) [pid = 1659] [serial = 1864] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x125b25c00) [pid = 1659] [serial = 1879] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x11c9b1400) [pid = 1659] [serial = 1861] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x112d97000) [pid = 1659] [serial = 1900] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x126ac4000) [pid = 1659] [serial = 1882] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x11dc5cc00) [pid = 1659] [serial = 1876] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x126e81c00) [pid = 1659] [serial = 1885] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x111176000) [pid = 1659] [serial = 1855] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x11dd41400) [pid = 1659] [serial = 1869] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178417706]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x112da5400) [pid = 1659] [serial = 1874] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x11d6efc00) [pid = 1659] [serial = 1866] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x127a0dc00) [pid = 1659] [serial = 1888] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x11b487000) [pid = 1659] [serial = 1858] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x1204fa800) [pid = 1659] [serial = 1871] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x12f25d800) [pid = 1659] [serial = 1894] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x127b9f400) [pid = 1659] [serial = 1891] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x11c54d800) [pid = 1659] [serial = 1897] [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]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x12f25d000) [pid = 1659] [serial = 1822] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x1335ec400) [pid = 1659] [serial = 1827] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178408301]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x130307c00) [pid = 1659] [serial = 1823] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x126b6f400) [pid = 1659] [serial = 1820] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x136216400) [pid = 1659] [serial = 1847] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x1362ca000) [pid = 1659] [serial = 1850] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x12fc63400) [pid = 1659] [serial = 1835] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x133bb7800) [pid = 1659] [serial = 1828] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178408301]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x131b8b400) [pid = 1659] [serial = 1825] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x126d07c00) [pid = 1659] [serial = 1853] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x1359c5000) [pid = 1659] [serial = 1841] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x1358f2400) [pid = 1659] [serial = 1844] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x127a58400) [pid = 1659] [serial = 1889] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x134780800) [pid = 1659] [serial = 1838] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x11b5f2c00) [pid = 1659] [serial = 1859] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x126af1800) [pid = 1659] [serial = 1883] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x1349dac00) [pid = 1659] [serial = 1833] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x13428f400) [pid = 1659] [serial = 1830] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x121017400) [pid = 1659] [serial = 1877] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x11d669800) [pid = 1659] [serial = 1865] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x11c9dec00) [pid = 1659] [serial = 1862] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x1112bec00) [pid = 1659] [serial = 1856] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x126edb000) [pid = 1659] [serial = 1886] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x11c417000) [pid = 1659] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12108f400) [pid = 1659] [serial = 1872] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12f25dc00) [pid = 1659] [serial = 1895] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x112d62400) [pid = 1659] [serial = 1817] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11c932c00) [pid = 1659] [serial = 1898] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x126440800) [pid = 1659] [serial = 1880] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x127bef400) [pid = 1659] [serial = 1892] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x126f0d800) [pid = 1659] [serial = 1814] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1204fa400) [pid = 1659] [serial = 1870] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178417706]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11d73dc00) [pid = 1659] [serial = 1867] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x112d97400) [pid = 1659] [serial = 1901] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x127b29000) [pid = 1659] [serial = 1890] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x126f42c00) [pid = 1659] [serial = 1887] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12ef6dc00) [pid = 1659] [serial = 1893] [outer = 0x0] [url = about:blank]
21:14:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:01 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
21:14:01 INFO - document served over http requires an https
21:14:01 INFO - sub-resource via fetch-request using the meta-csp
21:14:01 INFO - delivery method with keep-origin-redirect and when
21:14:01 INFO - the target request is same-origin.
21:14:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
21:14:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:14:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x130132100 == 31 [pid = 1659] [id = 708]
21:14:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x111254400) [pid = 1659] [serial = 1981] [outer = 0x0]
21:14:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x111275000) [pid = 1659] [serial = 1982] [outer = 0x111254400]
21:14:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x112d97400) [pid = 1659] [serial = 1983] [outer = 0x111254400]
21:14:01 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:01 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
21:14:01 INFO - document served over http requires an https
21:14:01 INFO - sub-resource via fetch-request using the meta-csp
21:14:01 INFO - delivery method with no-redirect and when
21:14:01 INFO - the target request is same-origin.
21:14:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 529ms
21:14:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:14:01 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x134149600 == 32 [pid = 1659] [id = 709]
21:14:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x11c83ec00) [pid = 1659] [serial = 1984] [outer = 0x0]
21:14:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x11c8b3400) [pid = 1659] [serial = 1985] [outer = 0x11c83ec00]
21:14:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x11d669800) [pid = 1659] [serial = 1986] [outer = 0x11c83ec00]
21:14:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:02 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:02 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
21:14:02 INFO - document served over http requires an https
21:14:02 INFO - sub-resource via fetch-request using the meta-csp
21:14:02 INFO - delivery method with swap-origin-redirect and when
21:14:02 INFO - the target request is same-origin.
21:14:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 578ms
21:14:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:14:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x134668400 == 33 [pid = 1659] [id = 710]
21:14:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x121017400) [pid = 1659] [serial = 1987] [outer = 0x0]
21:14:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12108f400) [pid = 1659] [serial = 1988] [outer = 0x121017400]
21:14:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x126440800) [pid = 1659] [serial = 1989] [outer = 0x121017400]
21:14:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x134965300 == 34 [pid = 1659] [id = 711]
21:14:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x126ab8000) [pid = 1659] [serial = 1990] [outer = 0x0]
21:14:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x126d07c00) [pid = 1659] [serial = 1991] [outer = 0x126ab8000]
21:14:02 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
21:14:02 INFO - document served over http requires an https
21:14:02 INFO - sub-resource via iframe-tag using the meta-csp
21:14:02 INFO - delivery method with keep-origin-redirect and when
21:14:02 INFO - the target request is same-origin.
21:14:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 525ms
21:14:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:14:02 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:03 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x13599c000 == 35 [pid = 1659] [id = 712]
21:14:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x126e81c00) [pid = 1659] [serial = 1992] [outer = 0x0]
21:14:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x126edb000) [pid = 1659] [serial = 1993] [outer = 0x126e81c00]
21:14:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x127b29000) [pid = 1659] [serial = 1994] [outer = 0x126e81c00]
21:14:03 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x111235f00 == 36 [pid = 1659] [id = 713]
21:14:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x10d9e2800) [pid = 1659] [serial = 1995] [outer = 0x0]
21:14:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x112d89000) [pid = 1659] [serial = 1996] [outer = 0x10d9e2800]
21:14:03 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
21:14:03 INFO - document served over http requires an https
21:14:03 INFO - sub-resource via iframe-tag using the meta-csp
21:14:03 INFO - delivery method with no-redirect and when
21:14:03 INFO - the target request is same-origin.
21:14:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 672ms
21:14:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:14:03 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf2900 == 37 [pid = 1659] [id = 714]
21:14:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x11c56c400) [pid = 1659] [serial = 1997] [outer = 0x0]
21:14:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x11d1d7000) [pid = 1659] [serial = 1998] [outer = 0x11c56c400]
21:14:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x1204fa400) [pid = 1659] [serial = 1999] [outer = 0x11c56c400]
21:14:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047c400 == 38 [pid = 1659] [id = 715]
21:14:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x125b25c00) [pid = 1659] [serial = 2000] [outer = 0x0]
21:14:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x126ea0c00) [pid = 1659] [serial = 2001] [outer = 0x125b25c00]
21:14:04 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
21:14:04 INFO - document served over http requires an https
21:14:04 INFO - sub-resource via iframe-tag using the meta-csp
21:14:04 INFO - delivery method with swap-origin-redirect and when
21:14:04 INFO - the target request is same-origin.
21:14:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 679ms
21:14:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:14:04 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c67600 == 39 [pid = 1659] [id = 716]
21:14:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12eec6c00) [pid = 1659] [serial = 2002] [outer = 0x0]
21:14:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12ef6dc00) [pid = 1659] [serial = 2003] [outer = 0x12eec6c00]
21:14:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x12f2e2800) [pid = 1659] [serial = 2004] [outer = 0x12eec6c00]
21:14:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:04 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:04 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
21:14:04 INFO - document served over http requires an https
21:14:04 INFO - sub-resource via script-tag using the meta-csp
21:14:04 INFO - delivery method with keep-origin-redirect and when
21:14:04 INFO - the target request is same-origin.
21:14:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 627ms
21:14:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:14:05 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd1ab00 == 40 [pid = 1659] [id = 717]
21:14:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x13201cc00) [pid = 1659] [serial = 2005] [outer = 0x0]
21:14:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x132103c00) [pid = 1659] [serial = 2006] [outer = 0x13201cc00]
21:14:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x1327f4800) [pid = 1659] [serial = 2007] [outer = 0x13201cc00]
21:14:05 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:05 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
21:14:05 INFO - document served over http requires an https
21:14:05 INFO - sub-resource via script-tag using the meta-csp
21:14:05 INFO - delivery method with no-redirect and when
21:14:05 INFO - the target request is same-origin.
21:14:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 620ms
21:14:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:14:05 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x13350f700 == 41 [pid = 1659] [id = 718]
21:14:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x133b3b800) [pid = 1659] [serial = 2008] [outer = 0x0]
21:14:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x133b3bc00) [pid = 1659] [serial = 2009] [outer = 0x133b3b800]
21:14:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x133bc0000) [pid = 1659] [serial = 2010] [outer = 0x133b3b800]
21:14:05 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:06 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
21:14:06 INFO - document served over http requires an https
21:14:06 INFO - sub-resource via script-tag using the meta-csp
21:14:06 INFO - delivery method with swap-origin-redirect and when
21:14:06 INFO - the target request is same-origin.
21:14:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 624ms
21:14:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:14:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1344e3500 == 42 [pid = 1659] [id = 719]
21:14:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x13428f000) [pid = 1659] [serial = 2011] [outer = 0x0]
21:14:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x13428f400) [pid = 1659] [serial = 2012] [outer = 0x13428f000]
21:14:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x134354400) [pid = 1659] [serial = 2013] [outer = 0x13428f000]
21:14:06 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:07 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
21:14:07 INFO - document served over http requires an https
21:14:07 INFO - sub-resource via xhr-request using the meta-csp
21:14:07 INFO - delivery method with keep-origin-redirect and when
21:14:07 INFO - the target request is same-origin.
21:14:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 929ms
21:14:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:14:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x13599e300 == 43 [pid = 1659] [id = 720]
21:14:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x1344a6c00) [pid = 1659] [serial = 2014] [outer = 0x0]
21:14:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x1344ac000) [pid = 1659] [serial = 2015] [outer = 0x1344a6c00]
21:14:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x134555c00) [pid = 1659] [serial = 2016] [outer = 0x1344a6c00]
21:14:07 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:08 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:08 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:08 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
21:14:08 INFO - document served over http requires an https
21:14:08 INFO - sub-resource via xhr-request using the meta-csp
21:14:08 INFO - delivery method with no-redirect and when
21:14:08 INFO - the target request is same-origin.
21:14:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1286ms
21:14:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:14:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x135a40300 == 44 [pid = 1659] [id = 721]
21:14:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x134780000) [pid = 1659] [serial = 2017] [outer = 0x0]
21:14:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x134780800) [pid = 1659] [serial = 2018] [outer = 0x134780000]
21:14:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x1348ad400) [pid = 1659] [serial = 2019] [outer = 0x134780000]
21:14:09 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
21:14:09 INFO - document served over http requires an https
21:14:09 INFO - sub-resource via xhr-request using the meta-csp
21:14:09 INFO - delivery method with swap-origin-redirect and when
21:14:09 INFO - the target request is same-origin.
21:14:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 623ms
21:14:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:14:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x135b7b300 == 45 [pid = 1659] [id = 722]
21:14:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x134940800) [pid = 1659] [serial = 2020] [outer = 0x0]
21:14:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x1349a7000) [pid = 1659] [serial = 2021] [outer = 0x134940800]
21:14:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x1358f2400) [pid = 1659] [serial = 2022] [outer = 0x134940800]
21:14:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:09 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:09 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
21:14:09 INFO - document served over http requires an http
21:14:09 INFO - sub-resource via fetch-request using the meta-referrer
21:14:09 INFO - delivery method with keep-origin-redirect and when
21:14:09 INFO - the target request is cross-origin.
21:14:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 576ms
21:14:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:14:09 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x13623e800 == 46 [pid = 1659] [id = 723]
21:14:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x1359fd400) [pid = 1659] [serial = 2023] [outer = 0x0]
21:14:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x1359fd800) [pid = 1659] [serial = 2024] [outer = 0x1359fd400]
21:14:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x135a96800) [pid = 1659] [serial = 2025] [outer = 0x1359fd400]
21:14:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:10 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
21:14:10 INFO - document served over http requires an http
21:14:10 INFO - sub-resource via fetch-request using the meta-referrer
21:14:10 INFO - delivery method with no-redirect and when
21:14:10 INFO - the target request is cross-origin.
21:14:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 626ms
21:14:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:14:10 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:10 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1370b7e00 == 47 [pid = 1659] [id = 724]
21:14:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x13625ac00) [pid = 1659] [serial = 2026] [outer = 0x0]
21:14:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x13628b400) [pid = 1659] [serial = 2027] [outer = 0x13625ac00]
21:14:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x1362d3400) [pid = 1659] [serial = 2028] [outer = 0x13625ac00]
21:14:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:10 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:10 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
21:14:10 INFO - document served over http requires an http
21:14:10 INFO - sub-resource via fetch-request using the meta-referrer
21:14:10 INFO - delivery method with swap-origin-redirect and when
21:14:10 INFO - the target request is cross-origin.
21:14:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 577ms
21:14:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:14:10 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x137fe3000 == 48 [pid = 1659] [id = 725]
21:14:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x136981000) [pid = 1659] [serial = 2029] [outer = 0x0]
21:14:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x136981400) [pid = 1659] [serial = 2030] [outer = 0x136981000]
21:14:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x1369f7c00) [pid = 1659] [serial = 2031] [outer = 0x136981000]
21:14:11 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x137fe6200 == 49 [pid = 1659] [id = 726]
21:14:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x13703c000) [pid = 1659] [serial = 2032] [outer = 0x0]
21:14:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x13703c400) [pid = 1659] [serial = 2033] [outer = 0x13703c000]
21:14:11 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
21:14:11 INFO - document served over http requires an http
21:14:11 INFO - sub-resource via iframe-tag using the meta-referrer
21:14:11 INFO - delivery method with keep-origin-redirect and when
21:14:11 INFO - the target request is cross-origin.
21:14:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 624ms
21:14:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:14:11 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x137fe7b00 == 50 [pid = 1659] [id = 727]
21:14:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x13441d800) [pid = 1659] [serial = 2034] [outer = 0x0]
21:14:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x13441dc00) [pid = 1659] [serial = 2035] [outer = 0x13441d800]
21:14:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x137076400) [pid = 1659] [serial = 2036] [outer = 0x13441d800]
21:14:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x137038e00 == 51 [pid = 1659] [id = 728]
21:14:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x137076c00) [pid = 1659] [serial = 2037] [outer = 0x0]
21:14:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x137d72c00) [pid = 1659] [serial = 2038] [outer = 0x137076c00]
21:14:12 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:12 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
21:14:12 INFO - document served over http requires an http
21:14:12 INFO - sub-resource via iframe-tag using the meta-referrer
21:14:12 INFO - delivery method with no-redirect and when
21:14:12 INFO - the target request is cross-origin.
21:14:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 630ms
21:14:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:14:12 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x13703a200 == 52 [pid = 1659] [id = 729]
21:14:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x137d89400) [pid = 1659] [serial = 2039] [outer = 0x0]
21:14:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x137d5b400) [pid = 1659] [serial = 2040] [outer = 0x137d89400]
21:14:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x137c5a000) [pid = 1659] [serial = 2041] [outer = 0x137d89400]
21:14:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x137c79000 == 53 [pid = 1659] [id = 730]
21:14:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x137c5a800) [pid = 1659] [serial = 2042] [outer = 0x0]
21:14:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x137c77800) [pid = 1659] [serial = 2043] [outer = 0x137c5a800]
21:14:13 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
21:14:13 INFO - document served over http requires an http
21:14:13 INFO - sub-resource via iframe-tag using the meta-referrer
21:14:13 INFO - delivery method with swap-origin-redirect and when
21:14:13 INFO - the target request is cross-origin.
21:14:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1176ms
21:14:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:14:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x137c79f00 == 54 [pid = 1659] [id = 731]
21:14:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x1335b5400) [pid = 1659] [serial = 2044] [outer = 0x0]
21:14:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x134051800) [pid = 1659] [serial = 2045] [outer = 0x1335b5400]
21:14:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x134231000) [pid = 1659] [serial = 2046] [outer = 0x1335b5400]
21:14:13 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:13 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:13 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
21:14:13 INFO - document served over http requires an http
21:14:13 INFO - sub-resource via script-tag using the meta-referrer
21:14:13 INFO - delivery method with keep-origin-redirect and when
21:14:13 INFO - the target request is cross-origin.
21:14:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 519ms
21:14:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:14:13 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c887400 == 55 [pid = 1659] [id = 732]
21:14:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x11c8b3800) [pid = 1659] [serial = 2047] [outer = 0x0]
21:14:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x11cded000) [pid = 1659] [serial = 2048] [outer = 0x11c8b3800]
21:14:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x11dd85000) [pid = 1659] [serial = 2049] [outer = 0x11c8b3800]
21:14:14 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:14 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
21:14:14 INFO - document served over http requires an http
21:14:14 INFO - sub-resource via script-tag using the meta-referrer
21:14:14 INFO - delivery method with no-redirect and when
21:14:14 INFO - the target request is cross-origin.
21:14:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1024ms
21:14:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:14:14 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c38b00 == 56 [pid = 1659] [id = 733]
21:14:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x112ce7000) [pid = 1659] [serial = 2050] [outer = 0x0]
21:14:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x112da5400) [pid = 1659] [serial = 2051] [outer = 0x112ce7000]
21:14:15 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:15 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:15 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x11bfa4c00) [pid = 1659] [serial = 2052] [outer = 0x112ce7000]
21:14:15 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:15 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:15 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:15 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:15 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:15 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:16 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
21:14:16 INFO - document served over http requires an http
21:14:16 INFO - sub-resource via script-tag using the meta-referrer
21:14:16 INFO - delivery method with swap-origin-redirect and when
21:14:16 INFO - the target request is cross-origin.
21:14:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1180ms
21:14:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:14:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ccf4700 == 57 [pid = 1659] [id = 734]
21:14:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x11c82fc00) [pid = 1659] [serial = 2053] [outer = 0x0]
21:14:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x11cddb000) [pid = 1659] [serial = 2054] [outer = 0x11c82fc00]
21:14:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x11dc5a000) [pid = 1659] [serial = 2055] [outer = 0x11c82fc00]
21:14:16 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:16 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:16 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
21:14:16 INFO - document served over http requires an http
21:14:16 INFO - sub-resource via xhr-request using the meta-referrer
21:14:16 INFO - delivery method with keep-origin-redirect and when
21:14:16 INFO - the target request is cross-origin.
21:14:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 674ms
21:14:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:14:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1205bba00 == 58 [pid = 1659] [id = 735]
21:14:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x1211a9800) [pid = 1659] [serial = 2056] [outer = 0x0]
21:14:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x1211f6800) [pid = 1659] [serial = 2057] [outer = 0x1211a9800]
21:14:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x125b25800) [pid = 1659] [serial = 2058] [outer = 0x1211a9800]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x134965300 == 57 [pid = 1659] [id = 711]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x134668400 == 56 [pid = 1659] [id = 710]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x134149600 == 55 [pid = 1659] [id = 709]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x130132100 == 54 [pid = 1659] [id = 708]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12f18ba00 == 53 [pid = 1659] [id = 707]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x126e76900 == 52 [pid = 1659] [id = 706]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1265ad900 == 51 [pid = 1659] [id = 705]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11d00ee00 == 50 [pid = 1659] [id = 704]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11c504900 == 49 [pid = 1659] [id = 703]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7c300 == 48 [pid = 1659] [id = 702]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee1ac00 == 47 [pid = 1659] [id = 701]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x132641200 == 46 [pid = 1659] [id = 700]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd73900 == 45 [pid = 1659] [id = 699]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a6e00 == 44 [pid = 1659] [id = 696]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x130357d00 == 43 [pid = 1659] [id = 698]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7dc00 == 42 [pid = 1659] [id = 697]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x111128c00 == 41 [pid = 1659] [id = 695]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1344e5d00 == 40 [pid = 1659] [id = 694]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x134326d00 == 39 [pid = 1659] [id = 693]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1341efc00 == 38 [pid = 1659] [id = 692]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x134146e00 == 37 [pid = 1659] [id = 691]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x133510100 == 36 [pid = 1659] [id = 690]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x13263fe00 == 35 [pid = 1659] [id = 689]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1303a9d00 == 34 [pid = 1659] [id = 688]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee8eb00 == 33 [pid = 1659] [id = 687]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x126c65800 == 32 [pid = 1659] [id = 686]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a8200 == 31 [pid = 1659] [id = 685]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x126c37700 == 30 [pid = 1659] [id = 631]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11d7e7700 == 29 [pid = 1659] [id = 684]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11d00da00 == 28 [pid = 1659] [id = 683]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1303a9300 == 27 [pid = 1659] [id = 680]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbf700 == 26 [pid = 1659] [id = 682]
21:14:17 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7e600 == 25 [pid = 1659] [id = 681]
21:14:17 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x127ba9800) [pid = 1659] [serial = 1815] [outer = 0x0] [url = about:blank]
21:14:17 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x126611000) [pid = 1659] [serial = 1881] [outer = 0x0] [url = about:blank]
21:14:17 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x11dca4400) [pid = 1659] [serial = 1868] [outer = 0x0] [url = about:blank]
21:14:17 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x119cffc00) [pid = 1659] [serial = 1857] [outer = 0x0] [url = about:blank]
21:14:17 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x125a31800) [pid = 1659] [serial = 1878] [outer = 0x0] [url = about:blank]
21:14:17 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x1211b9400) [pid = 1659] [serial = 1873] [outer = 0x0] [url = about:blank]
21:14:17 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x126ce7c00) [pid = 1659] [serial = 1884] [outer = 0x0] [url = about:blank]
21:14:17 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x11c5e3000) [pid = 1659] [serial = 1860] [outer = 0x0] [url = about:blank]
21:14:17 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x11d1cc000) [pid = 1659] [serial = 1863] [outer = 0x0] [url = about:blank]
21:14:17 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x127b6c000) [pid = 1659] [serial = 1899] [outer = 0x0] [url = about:blank]
21:14:17 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x12f375000) [pid = 1659] [serial = 1896] [outer = 0x0] [url = about:blank]
21:14:17 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x119b7b000) [pid = 1659] [serial = 1902] [outer = 0x0] [url = about:blank]
21:14:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:17 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
21:14:17 INFO - document served over http requires an http
21:14:17 INFO - sub-resource via xhr-request using the meta-referrer
21:14:17 INFO - delivery method with no-redirect and when
21:14:17 INFO - the target request is cross-origin.
21:14:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 624ms
21:14:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:14:17 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7e600 == 26 [pid = 1659] [id = 736]
21:14:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x11c5e3000) [pid = 1659] [serial = 2059] [outer = 0x0]
21:14:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x11d1cc000) [pid = 1659] [serial = 2060] [outer = 0x11c5e3000]
21:14:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x12646c800) [pid = 1659] [serial = 2061] [outer = 0x11c5e3000]
21:14:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:17 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
21:14:17 INFO - document served over http requires an http
21:14:17 INFO - sub-resource via xhr-request using the meta-referrer
21:14:17 INFO - delivery method with swap-origin-redirect and when
21:14:17 INFO - the target request is cross-origin.
21:14:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 524ms
21:14:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:14:17 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11cd73900 == 27 [pid = 1659] [id = 737]
21:14:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x12672d400) [pid = 1659] [serial = 2062] [outer = 0x0]
21:14:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x12672dc00) [pid = 1659] [serial = 2063] [outer = 0x12672d400]
21:14:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x126b6fc00) [pid = 1659] [serial = 2064] [outer = 0x12672d400]
21:14:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:18 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
21:14:18 INFO - document served over http requires an https
21:14:18 INFO - sub-resource via fetch-request using the meta-referrer
21:14:18 INFO - delivery method with keep-origin-redirect and when
21:14:18 INFO - the target request is cross-origin.
21:14:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 572ms
21:14:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:14:18 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbf700 == 28 [pid = 1659] [id = 738]
21:14:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x11dc8ac00) [pid = 1659] [serial = 2065] [outer = 0x0]
21:14:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x12055d800) [pid = 1659] [serial = 2066] [outer = 0x11dc8ac00]
21:14:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x126659c00) [pid = 1659] [serial = 2067] [outer = 0x11dc8ac00]
21:14:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:19 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
21:14:19 INFO - document served over http requires an https
21:14:19 INFO - sub-resource via fetch-request using the meta-referrer
21:14:19 INFO - delivery method with no-redirect and when
21:14:19 INFO - the target request is cross-origin.
21:14:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 623ms
21:14:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:14:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047ba00 == 29 [pid = 1659] [id = 739]
21:14:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x126d6ec00) [pid = 1659] [serial = 2068] [outer = 0x0]
21:14:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x126dc5400) [pid = 1659] [serial = 2069] [outer = 0x126d6ec00]
21:14:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x126e49800) [pid = 1659] [serial = 2070] [outer = 0x126d6ec00]
21:14:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:19 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:19 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
21:14:19 INFO - document served over http requires an https
21:14:19 INFO - sub-resource via fetch-request using the meta-referrer
21:14:19 INFO - delivery method with swap-origin-redirect and when
21:14:19 INFO - the target request is cross-origin.
21:14:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 676ms
21:14:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:14:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265ad900 == 30 [pid = 1659] [id = 740]
21:14:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x126ff1000) [pid = 1659] [serial = 2071] [outer = 0x0]
21:14:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x126ff1c00) [pid = 1659] [serial = 2072] [outer = 0x126ff1000]
21:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x127ab9c00) [pid = 1659] [serial = 2073] [outer = 0x126ff1000]
21:14:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1266a8700 == 31 [pid = 1659] [id = 741]
21:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x127b30800) [pid = 1659] [serial = 2074] [outer = 0x0]
21:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x127b9f400) [pid = 1659] [serial = 2075] [outer = 0x127b30800]
21:14:20 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
21:14:20 INFO - document served over http requires an https
21:14:20 INFO - sub-resource via iframe-tag using the meta-referrer
21:14:20 INFO - delivery method with keep-origin-redirect and when
21:14:20 INFO - the target request is cross-origin.
21:14:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 630ms
21:14:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:14:20 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c38100 == 32 [pid = 1659] [id = 742]
21:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x12ee2ec00) [pid = 1659] [serial = 2076] [outer = 0x0]
21:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x12ee7c400) [pid = 1659] [serial = 2077] [outer = 0x12ee2ec00]
21:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x12f0ed400) [pid = 1659] [serial = 2078] [outer = 0x12ee2ec00]
21:14:20 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x126fa6000 == 33 [pid = 1659] [id = 743]
21:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x12f118400) [pid = 1659] [serial = 2079] [outer = 0x0]
21:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x12f11ac00) [pid = 1659] [serial = 2080] [outer = 0x12f118400]
21:14:21 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
21:14:21 INFO - document served over http requires an https
21:14:21 INFO - sub-resource via iframe-tag using the meta-referrer
21:14:21 INFO - delivery method with no-redirect and when
21:14:21 INFO - the target request is cross-origin.
21:14:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 622ms
21:14:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:14:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee18400 == 34 [pid = 1659] [id = 744]
21:14:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x12f375c00) [pid = 1659] [serial = 2081] [outer = 0x0]
21:14:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x12f3ad000) [pid = 1659] [serial = 2082] [outer = 0x12f375c00]
21:14:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x1301fc800) [pid = 1659] [serial = 2083] [outer = 0x12f375c00]
21:14:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee8a000 == 35 [pid = 1659] [id = 745]
21:14:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x130374000) [pid = 1659] [serial = 2084] [outer = 0x0]
21:14:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x130d55400) [pid = 1659] [serial = 2085] [outer = 0x130374000]
21:14:21 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:21 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
21:14:21 INFO - document served over http requires an https
21:14:21 INFO - sub-resource via iframe-tag using the meta-referrer
21:14:21 INFO - delivery method with swap-origin-redirect and when
21:14:21 INFO - the target request is cross-origin.
21:14:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 729ms
21:14:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:14:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:21 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ee8eb00 == 36 [pid = 1659] [id = 746]
21:14:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x131b7c400) [pid = 1659] [serial = 2086] [outer = 0x0]
21:14:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x132152c00) [pid = 1659] [serial = 2087] [outer = 0x131b7c400]
21:14:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x1327d6c00) [pid = 1659] [serial = 2088] [outer = 0x131b7c400]
21:14:22 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:22 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
21:14:22 INFO - document served over http requires an https
21:14:22 INFO - sub-resource via script-tag using the meta-referrer
21:14:22 INFO - delivery method with keep-origin-redirect and when
21:14:22 INFO - the target request is cross-origin.
21:14:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 985ms
21:14:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:14:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x130131200 == 37 [pid = 1659] [id = 747]
21:14:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x1345e6800) [pid = 1659] [serial = 2089] [outer = 0x0]
21:14:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x1348ad000) [pid = 1659] [serial = 2090] [outer = 0x1345e6800]
21:14:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x135a95400) [pid = 1659] [serial = 2091] [outer = 0x1345e6800]
21:14:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:23 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
21:14:23 INFO - document served over http requires an https
21:14:23 INFO - sub-resource via script-tag using the meta-referrer
21:14:23 INFO - delivery method with no-redirect and when
21:14:23 INFO - the target request is cross-origin.
21:14:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1080ms
21:14:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:14:23 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x130357d00 == 38 [pid = 1659] [id = 748]
21:14:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x1370b4000) [pid = 1659] [serial = 2092] [outer = 0x0]
21:14:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x137c77400) [pid = 1659] [serial = 2093] [outer = 0x1370b4000]
21:14:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x137c77c00) [pid = 1659] [serial = 2094] [outer = 0x1370b4000]
21:14:24 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:24 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:24 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
21:14:24 INFO - document served over http requires an https
21:14:24 INFO - sub-resource via script-tag using the meta-referrer
21:14:24 INFO - delivery method with swap-origin-redirect and when
21:14:24 INFO - the target request is cross-origin.
21:14:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 632ms
21:14:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:14:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x13263e500 == 39 [pid = 1659] [id = 749]
21:14:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x1300d1000) [pid = 1659] [serial = 2095] [outer = 0x0]
21:14:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x1300d1400) [pid = 1659] [serial = 2096] [outer = 0x1300d1000]
21:14:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x131a48c00) [pid = 1659] [serial = 2097] [outer = 0x1300d1000]
21:14:24 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:25 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
21:14:25 INFO - document served over http requires an https
21:14:25 INFO - sub-resource via xhr-request using the meta-referrer
21:14:25 INFO - delivery method with keep-origin-redirect and when
21:14:25 INFO - the target request is cross-origin.
21:14:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 624ms
21:14:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:14:25 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x133bded00 == 40 [pid = 1659] [id = 750]
21:14:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x133a44c00) [pid = 1659] [serial = 2098] [outer = 0x0]
21:14:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x130d87000) [pid = 1659] [serial = 2099] [outer = 0x133a44c00]
21:14:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x133541000) [pid = 1659] [serial = 2100] [outer = 0x133a44c00]
21:14:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:25 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:25 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
21:14:25 INFO - document served over http requires an https
21:14:25 INFO - sub-resource via xhr-request using the meta-referrer
21:14:25 INFO - delivery method with no-redirect and when
21:14:25 INFO - the target request is cross-origin.
21:14:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 627ms
21:14:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:14:25 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:25 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x134324000 == 41 [pid = 1659] [id = 751]
21:14:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x133449000) [pid = 1659] [serial = 2101] [outer = 0x0]
21:14:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x133449400) [pid = 1659] [serial = 2102] [outer = 0x133449000]
21:14:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x134349c00) [pid = 1659] [serial = 2103] [outer = 0x133449000]
21:14:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:26 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
21:14:26 INFO - document served over http requires an https
21:14:26 INFO - sub-resource via xhr-request using the meta-referrer
21:14:26 INFO - delivery method with swap-origin-redirect and when
21:14:26 INFO - the target request is cross-origin.
21:14:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 571ms
21:14:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:14:26 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x134964900 == 42 [pid = 1659] [id = 752]
21:14:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x1301f8400) [pid = 1659] [serial = 2104] [outer = 0x0]
21:14:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x1301f8800) [pid = 1659] [serial = 2105] [outer = 0x1301f8400]
21:14:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 252 (0x134891000) [pid = 1659] [serial = 2106] [outer = 0x1301f8400]
21:14:26 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:26 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
21:14:26 INFO - document served over http requires an http
21:14:26 INFO - sub-resource via fetch-request using the meta-referrer
21:14:26 INFO - delivery method with keep-origin-redirect and when
21:14:26 INFO - the target request is same-origin.
21:14:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 629ms
21:14:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:14:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1359a0b00 == 43 [pid = 1659] [id = 753]
21:14:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 253 (0x135832c00) [pid = 1659] [serial = 2107] [outer = 0x0]
21:14:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 254 (0x13441f000) [pid = 1659] [serial = 2108] [outer = 0x135832c00]
21:14:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 255 (0x1349f8800) [pid = 1659] [serial = 2109] [outer = 0x135832c00]
21:14:27 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
21:14:27 INFO - document served over http requires an http
21:14:27 INFO - sub-resource via fetch-request using the meta-referrer
21:14:27 INFO - delivery method with no-redirect and when
21:14:27 INFO - the target request is same-origin.
21:14:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 584ms
21:14:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:14:27 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x137037500 == 44 [pid = 1659] [id = 754]
21:14:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 256 (0x134742000) [pid = 1659] [serial = 2110] [outer = 0x0]
21:14:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 257 (0x134742400) [pid = 1659] [serial = 2111] [outer = 0x134742000]
21:14:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 258 (0x135a32c00) [pid = 1659] [serial = 2112] [outer = 0x134742000]
21:14:27 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:28 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
21:14:28 INFO - document served over http requires an http
21:14:28 INFO - sub-resource via fetch-request using the meta-referrer
21:14:28 INFO - delivery method with swap-origin-redirect and when
21:14:28 INFO - the target request is same-origin.
21:14:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 620ms
21:14:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:14:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1370bab00 == 45 [pid = 1659] [id = 755]
21:14:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 259 (0x1363d9800) [pid = 1659] [serial = 2113] [outer = 0x0]
21:14:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 260 (0x135b04000) [pid = 1659] [serial = 2114] [outer = 0x1363d9800]
21:14:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 261 (0x1368eb400) [pid = 1659] [serial = 2115] [outer = 0x1363d9800]
21:14:28 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x137c7d100 == 46 [pid = 1659] [id = 756]
21:14:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 262 (0x1368ebc00) [pid = 1659] [serial = 2116] [outer = 0x0]
21:14:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 263 (0x137025c00) [pid = 1659] [serial = 2117] [outer = 0x1368ebc00]
21:14:29 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
21:14:29 INFO - document served over http requires an http
21:14:29 INFO - sub-resource via iframe-tag using the meta-referrer
21:14:29 INFO - delivery method with keep-origin-redirect and when
21:14:29 INFO - the target request is same-origin.
21:14:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1282ms
21:14:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:14:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x137fe4e00 == 47 [pid = 1659] [id = 757]
21:14:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 264 (0x135af0000) [pid = 1659] [serial = 2118] [outer = 0x0]
21:14:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 265 (0x135af0400) [pid = 1659] [serial = 2119] [outer = 0x135af0000]
21:14:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 266 (0x135af0800) [pid = 1659] [serial = 2120] [outer = 0x135af0000]
21:14:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x139871500 == 48 [pid = 1659] [id = 758]
21:14:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 267 (0x1327b8800) [pid = 1659] [serial = 2121] [outer = 0x0]
21:14:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 268 (0x1343dbc00) [pid = 1659] [serial = 2122] [outer = 0x1327b8800]
21:14:30 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
21:14:30 INFO - document served over http requires an http
21:14:30 INFO - sub-resource via iframe-tag using the meta-referrer
21:14:30 INFO - delivery method with no-redirect and when
21:14:30 INFO - the target request is same-origin.
21:14:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 975ms
21:14:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:14:30 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x139872e00 == 49 [pid = 1659] [id = 759]
21:14:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 269 (0x1349da800) [pid = 1659] [serial = 2123] [outer = 0x0]
21:14:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 270 (0x1349dac00) [pid = 1659] [serial = 2124] [outer = 0x1349da800]
21:14:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 271 (0x11c56c000) [pid = 1659] [serial = 2125] [outer = 0x1349da800]
21:14:31 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cd800 == 50 [pid = 1659] [id = 760]
21:14:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 272 (0x11116a000) [pid = 1659] [serial = 2126] [outer = 0x0]
21:14:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 273 (0x11bffcc00) [pid = 1659] [serial = 2127] [outer = 0x11116a000]
21:14:31 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
21:14:31 INFO - document served over http requires an http
21:14:31 INFO - sub-resource via iframe-tag using the meta-referrer
21:14:31 INFO - delivery method with swap-origin-redirect and when
21:14:31 INFO - the target request is same-origin.
21:14:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1285ms
21:14:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:14:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x125bc2400 == 51 [pid = 1659] [id = 761]
21:14:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 274 (0x11dca4800) [pid = 1659] [serial = 2128] [outer = 0x0]
21:14:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 275 (0x11dd09c00) [pid = 1659] [serial = 2129] [outer = 0x11dca4800]
21:14:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 276 (0x126511c00) [pid = 1659] [serial = 2130] [outer = 0x11dca4800]
21:14:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:32 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
21:14:32 INFO - document served over http requires an http
21:14:32 INFO - sub-resource via script-tag using the meta-referrer
21:14:32 INFO - delivery method with keep-origin-redirect and when
21:14:32 INFO - the target request is same-origin.
21:14:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 625ms
21:14:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:14:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bfbd900 == 52 [pid = 1659] [id = 762]
21:14:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 277 (0x12ef6d400) [pid = 1659] [serial = 2131] [outer = 0x0]
21:14:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 278 (0x12f0ed000) [pid = 1659] [serial = 2132] [outer = 0x12ef6d400]
21:14:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 279 (0x130d87c00) [pid = 1659] [serial = 2133] [outer = 0x12ef6d400]
21:14:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:32 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:32 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
21:14:32 INFO - document served over http requires an http
21:14:32 INFO - sub-resource via script-tag using the meta-referrer
21:14:32 INFO - delivery method with no-redirect and when
21:14:32 INFO - the target request is same-origin.
21:14:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 625ms
21:14:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:14:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7c300 == 53 [pid = 1659] [id = 763]
21:14:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 280 (0x1326d4400) [pid = 1659] [serial = 2134] [outer = 0x0]
21:14:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 281 (0x1327b8c00) [pid = 1659] [serial = 2135] [outer = 0x1326d4400]
21:14:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 282 (0x1343db400) [pid = 1659] [serial = 2136] [outer = 0x1326d4400]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7e600 == 52 [pid = 1659] [id = 736]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1205bba00 == 51 [pid = 1659] [id = 735]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf4700 == 50 [pid = 1659] [id = 734]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x126c38b00 == 49 [pid = 1659] [id = 733]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x137c79000 == 48 [pid = 1659] [id = 730]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x137c79f00 == 47 [pid = 1659] [id = 731]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x13703a200 == 46 [pid = 1659] [id = 729]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x137038e00 == 45 [pid = 1659] [id = 728]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x137fe7b00 == 44 [pid = 1659] [id = 727]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x137fe3000 == 43 [pid = 1659] [id = 725]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x137fe6200 == 42 [pid = 1659] [id = 726]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1370b7e00 == 41 [pid = 1659] [id = 724]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x13623e800 == 40 [pid = 1659] [id = 723]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x135b7b300 == 39 [pid = 1659] [id = 722]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x135a40300 == 38 [pid = 1659] [id = 721]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x13599e300 == 37 [pid = 1659] [id = 720]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1344e3500 == 36 [pid = 1659] [id = 719]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x13350f700 == 35 [pid = 1659] [id = 718]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd1ab00 == 34 [pid = 1659] [id = 717]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x126c67600 == 33 [pid = 1659] [id = 716]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12047c400 == 32 [pid = 1659] [id = 715]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x111235f00 == 31 [pid = 1659] [id = 713]
21:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11ccf2900 == 30 [pid = 1659] [id = 714]
21:14:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:33 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
21:14:33 INFO - document served over http requires an http
21:14:33 INFO - sub-resource via script-tag using the meta-referrer
21:14:33 INFO - delivery method with swap-origin-redirect and when
21:14:33 INFO - the target request is same-origin.
21:14:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 575ms
21:14:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:14:33 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cdbe00 == 31 [pid = 1659] [id = 764]
21:14:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 283 (0x1345dec00) [pid = 1659] [serial = 2137] [outer = 0x0]
21:14:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 284 (0x1345df800) [pid = 1659] [serial = 2138] [outer = 0x1345dec00]
21:14:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 285 (0x1349ef800) [pid = 1659] [serial = 2139] [outer = 0x1345dec00]
21:14:33 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:34 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
21:14:34 INFO - document served over http requires an http
21:14:34 INFO - sub-resource via xhr-request using the meta-referrer
21:14:34 INFO - delivery method with keep-origin-redirect and when
21:14:34 INFO - the target request is same-origin.
21:14:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 522ms
21:14:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:14:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12047c400 == 32 [pid = 1659] [id = 765]
21:14:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 286 (0x135b04c00) [pid = 1659] [serial = 2140] [outer = 0x0]
21:14:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 287 (0x135b94000) [pid = 1659] [serial = 2141] [outer = 0x135b04c00]
21:14:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 288 (0x1368b7000) [pid = 1659] [serial = 2142] [outer = 0x135b04c00]
21:14:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:34 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:34 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
21:14:34 INFO - document served over http requires an http
21:14:34 INFO - sub-resource via xhr-request using the meta-referrer
21:14:34 INFO - delivery method with no-redirect and when
21:14:34 INFO - the target request is same-origin.
21:14:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 572ms
21:14:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:14:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:34 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd1ab00 == 33 [pid = 1659] [id = 766]
21:14:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 289 (0x137c5ac00) [pid = 1659] [serial = 2143] [outer = 0x0]
21:14:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 290 (0x137024000) [pid = 1659] [serial = 2144] [outer = 0x137c5ac00]
21:14:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 291 (0x137d23400) [pid = 1659] [serial = 2145] [outer = 0x137c5ac00]
21:14:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:35 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
21:14:35 INFO - document served over http requires an http
21:14:35 INFO - sub-resource via xhr-request using the meta-referrer
21:14:35 INFO - delivery method with swap-origin-redirect and when
21:14:35 INFO - the target request is same-origin.
21:14:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 523ms
21:14:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:14:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x134327700 == 34 [pid = 1659] [id = 767]
21:14:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 292 (0x137ebc000) [pid = 1659] [serial = 2146] [outer = 0x0]
21:14:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 293 (0x12679d400) [pid = 1659] [serial = 2147] [outer = 0x137ebc000]
21:14:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 294 (0x137ebcc00) [pid = 1659] [serial = 2148] [outer = 0x137ebc000]
21:14:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:35 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:35 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
21:14:35 INFO - document served over http requires an https
21:14:35 INFO - sub-resource via fetch-request using the meta-referrer
21:14:35 INFO - delivery method with keep-origin-redirect and when
21:14:35 INFO - the target request is same-origin.
21:14:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 579ms
21:14:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:14:35 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1346a6600 == 35 [pid = 1659] [id = 768]
21:14:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 295 (0x131a92c00) [pid = 1659] [serial = 2149] [outer = 0x0]
21:14:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 296 (0x137d98000) [pid = 1659] [serial = 2150] [outer = 0x131a92c00]
21:14:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 297 (0x137d98400) [pid = 1659] [serial = 2151] [outer = 0x131a92c00]
21:14:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 296 (0x126f0d400) [pid = 1659] [serial = 1813] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 295 (0x12ee2e400) [pid = 1659] [serial = 1969] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 294 (0x11c9b1000) [pid = 1659] [serial = 1955] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 293 (0x11108a400) [pid = 1659] [serial = 1950] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 292 (0x11b522000) [pid = 1659] [serial = 1948] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 291 (0x121164000) [pid = 1659] [serial = 1916] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 290 (0x137076c00) [pid = 1659] [serial = 2037] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178451976]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 289 (0x11d1b5000) [pid = 1659] [serial = 1911] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178425994]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 288 (0x13703c000) [pid = 1659] [serial = 2032] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 287 (0x137c5a800) [pid = 1659] [serial = 2042] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 286 (0x11c83ec00) [pid = 1659] [serial = 1984] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 285 (0x125b25c00) [pid = 1659] [serial = 2000] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 284 (0x111254400) [pid = 1659] [serial = 1981] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 283 (0x11bf2a000) [pid = 1659] [serial = 1903] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 282 (0x12672dc00) [pid = 1659] [serial = 2063] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 281 (0x126d07c00) [pid = 1659] [serial = 1991] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 280 (0x126f39400) [pid = 1659] [serial = 1966] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 279 (0x126e81c00) [pid = 1659] [serial = 1992] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 278 (0x1302ac800) [pid = 1659] [serial = 1726] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 277 (0x112ce7000) [pid = 1659] [serial = 2050] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 276 (0x11b466800) [pid = 1659] [serial = 1717] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 275 (0x13279d800) [pid = 1659] [serial = 1729] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 274 (0x1348ad800) [pid = 1659] [serial = 1735] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 273 (0x12672d800) [pid = 1659] [serial = 1963] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 272 (0x119b57800) [pid = 1659] [serial = 1958] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 271 (0x126ab8000) [pid = 1659] [serial = 1990] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 270 (0x11c82fc00) [pid = 1659] [serial = 2053] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 269 (0x130d98000) [pid = 1659] [serial = 1732] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 268 (0x126d6d000) [pid = 1659] [serial = 1720] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 267 (0x10d9e2800) [pid = 1659] [serial = 1995] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178443463]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 266 (0x134354000) [pid = 1659] [serial = 1740] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 265 (0x11b5f2000) [pid = 1659] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178435310]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 264 (0x1211f6c00) [pid = 1659] [serial = 1960] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 263 (0x1254bd000) [pid = 1659] [serial = 1714] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 262 (0x107521400) [pid = 1659] [serial = 1906] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 261 (0x1211a9800) [pid = 1659] [serial = 2056] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 260 (0x11c5e3000) [pid = 1659] [serial = 2059] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 259 (0x127a8dc00) [pid = 1659] [serial = 1723] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 258 (0x12fd07c00) [pid = 1659] [serial = 1972] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 257 (0x131b8b800) [pid = 1659] [serial = 1975] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 256 (0x132757400) [pid = 1659] [serial = 1978] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 255 (0x121017400) [pid = 1659] [serial = 1987] [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]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 254 (0x131aee400) [pid = 1659] [serial = 1943] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 253 (0x132103800) [pid = 1659] [serial = 1949] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 252 (0x12f213800) [pid = 1659] [serial = 1946] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 251 (0x12fddb400) [pid = 1659] [serial = 1934] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 250 (0x1301fc400) [pid = 1659] [serial = 1937] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 249 (0x130c3a000) [pid = 1659] [serial = 1940] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x1267b5000) [pid = 1659] [serial = 1922] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 247 (0x127a89800) [pid = 1659] [serial = 1928] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 246 (0x12ef96400) [pid = 1659] [serial = 1931] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x125496400) [pid = 1659] [serial = 1917] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x11dda7c00) [pid = 1659] [serial = 1914] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x137d72c00) [pid = 1659] [serial = 2038] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178451976]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x13628b400) [pid = 1659] [serial = 2027] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x1349a7000) [pid = 1659] [serial = 2021] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x11d1d7000) [pid = 1659] [serial = 1998] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x11d650000) [pid = 1659] [serial = 1912] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178425994]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x11c859c00) [pid = 1659] [serial = 1909] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x12ef6dc00) [pid = 1659] [serial = 2003] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x13703c400) [pid = 1659] [serial = 2033] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x131ba5000) [pid = 1659] [serial = 1976] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x1344ac000) [pid = 1659] [serial = 2015] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x126eba800) [pid = 1659] [serial = 1925] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x13441dc00) [pid = 1659] [serial = 2035] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x112da5400) [pid = 1659] [serial = 2051] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x137c77800) [pid = 1659] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x1210e6000) [pid = 1659] [serial = 1959] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x11cd6d400) [pid = 1659] [serial = 1956] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x11d1cc000) [pid = 1659] [serial = 2060] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x126edb000) [pid = 1659] [serial = 1993] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x132103c00) [pid = 1659] [serial = 2006] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x11c8b3400) [pid = 1659] [serial = 1985] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x12108f400) [pid = 1659] [serial = 1988] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x134051800) [pid = 1659] [serial = 2045] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x136981400) [pid = 1659] [serial = 2030] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x126fca400) [pid = 1659] [serial = 1967] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x1211f6800) [pid = 1659] [serial = 2057] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x13428f400) [pid = 1659] [serial = 2012] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x137d5b400) [pid = 1659] [serial = 2040] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x11cddb000) [pid = 1659] [serial = 2054] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x11cded000) [pid = 1659] [serial = 2048] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x1267b5400) [pid = 1659] [serial = 1964] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x1359fd800) [pid = 1659] [serial = 2024] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x112d89000) [pid = 1659] [serial = 1996] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178443463]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x133b3bc00) [pid = 1659] [serial = 2009] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x126ea0c00) [pid = 1659] [serial = 2001] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x134780800) [pid = 1659] [serial = 2018] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x111275000) [pid = 1659] [serial = 1982] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x132757800) [pid = 1659] [serial = 1979] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x12fdfc400) [pid = 1659] [serial = 1973] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x12effc000) [pid = 1659] [serial = 1970] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x11b5f2400) [pid = 1659] [serial = 1954] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178435310]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x11116e400) [pid = 1659] [serial = 1951] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x125a5e800) [pid = 1659] [serial = 1919] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x112d5d400) [pid = 1659] [serial = 1907] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x11c418000) [pid = 1659] [serial = 1904] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x125442400) [pid = 1659] [serial = 1961] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x12646c800) [pid = 1659] [serial = 2061] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x132152800) [pid = 1659] [serial = 1977] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x11dc5a000) [pid = 1659] [serial = 2055] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x125b25800) [pid = 1659] [serial = 2058] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x1302ac000) [pid = 1659] [serial = 1974] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x12f2e2400) [pid = 1659] [serial = 1971] [outer = 0x0] [url = about:blank]
21:14:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:36 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
21:14:36 INFO - document served over http requires an https
21:14:36 INFO - sub-resource via fetch-request using the meta-referrer
21:14:36 INFO - delivery method with no-redirect and when
21:14:36 INFO - the target request is same-origin.
21:14:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 579ms
21:14:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:14:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x135a3e000 == 36 [pid = 1659] [id = 769]
21:14:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x11116ec00) [pid = 1659] [serial = 2152] [outer = 0x0]
21:14:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x111254400) [pid = 1659] [serial = 2153] [outer = 0x11116ec00]
21:14:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x112d91400) [pid = 1659] [serial = 2154] [outer = 0x11116ec00]
21:14:36 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:36 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
21:14:36 INFO - document served over http requires an https
21:14:36 INFO - sub-resource via fetch-request using the meta-referrer
21:14:36 INFO - delivery method with swap-origin-redirect and when
21:14:36 INFO - the target request is same-origin.
21:14:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 521ms
21:14:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:14:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:36 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x13623e300 == 37 [pid = 1659] [id = 770]
21:14:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x11b522000) [pid = 1659] [serial = 2155] [outer = 0x0]
21:14:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x11b5f2000) [pid = 1659] [serial = 2156] [outer = 0x11b522000]
21:14:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x11c418400) [pid = 1659] [serial = 2157] [outer = 0x11b522000]
21:14:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x137038e00 == 38 [pid = 1659] [id = 771]
21:14:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x11c54d000) [pid = 1659] [serial = 2158] [outer = 0x0]
21:14:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x11c9b1000) [pid = 1659] [serial = 2159] [outer = 0x11c54d000]
21:14:37 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
21:14:37 INFO - document served over http requires an https
21:14:37 INFO - sub-resource via iframe-tag using the meta-referrer
21:14:37 INFO - delivery method with keep-origin-redirect and when
21:14:37 INFO - the target request is same-origin.
21:14:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 673ms
21:14:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:14:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1370b9700 == 39 [pid = 1659] [id = 772]
21:14:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x11d1b5000) [pid = 1659] [serial = 2160] [outer = 0x0]
21:14:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x11d1cc000) [pid = 1659] [serial = 2161] [outer = 0x11d1b5000]
21:14:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x11dc5a000) [pid = 1659] [serial = 2162] [outer = 0x11d1b5000]
21:14:38 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x137fe4900 == 40 [pid = 1659] [id = 773]
21:14:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x12055dc00) [pid = 1659] [serial = 2163] [outer = 0x0]
21:14:38 INFO - PROCESS | 1656 | [Child 1659] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
21:14:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x119b7b000) [pid = 1659] [serial = 2164] [outer = 0x12055dc00]
21:14:38 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
21:14:38 INFO - document served over http requires an https
21:14:38 INFO - sub-resource via iframe-tag using the meta-referrer
21:14:38 INFO - delivery method with no-redirect and when
21:14:38 INFO - the target request is same-origin.
21:14:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 878ms
21:14:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:14:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b5cba00 == 41 [pid = 1659] [id = 774]
21:14:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x11cd99c00) [pid = 1659] [serial = 2165] [outer = 0x0]
21:14:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x11cddb000) [pid = 1659] [serial = 2166] [outer = 0x11cd99c00]
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x11dd20000) [pid = 1659] [serial = 2167] [outer = 0x11cd99c00]
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11dd34900 == 42 [pid = 1659] [id = 775]
21:14:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x1211f6800) [pid = 1659] [serial = 2168] [outer = 0x0]
21:14:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x1254bd400) [pid = 1659] [serial = 2169] [outer = 0x1211f6800]
21:14:39 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
21:14:39 INFO - document served over http requires an https
21:14:39 INFO - sub-resource via iframe-tag using the meta-referrer
21:14:39 INFO - delivery method with swap-origin-redirect and when
21:14:39 INFO - the target request is same-origin.
21:14:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1081ms
21:14:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x126c67600 == 43 [pid = 1659] [id = 776]
21:14:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x125b25800) [pid = 1659] [serial = 2170] [outer = 0x0]
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x125b25c00) [pid = 1659] [serial = 2171] [outer = 0x125b25800]
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x1267b5400) [pid = 1659] [serial = 2172] [outer = 0x125b25800]
21:14:39 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:40 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:40 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
21:14:40 INFO - document served over http requires an https
21:14:40 INFO - sub-resource via script-tag using the meta-referrer
21:14:40 INFO - delivery method with keep-origin-redirect and when
21:14:40 INFO - the target request is same-origin.
21:14:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 674ms
21:14:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:14:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x130357300 == 44 [pid = 1659] [id = 777]
21:14:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x126e81c00) [pid = 1659] [serial = 2173] [outer = 0x0]
21:14:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x126ea0c00) [pid = 1659] [serial = 2174] [outer = 0x126e81c00]
21:14:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x126f39800) [pid = 1659] [serial = 2175] [outer = 0x126e81c00]
21:14:40 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:40 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:40 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
21:14:40 INFO - document served over http requires an https
21:14:40 INFO - sub-resource via script-tag using the meta-referrer
21:14:40 INFO - delivery method with no-redirect and when
21:14:40 INFO - the target request is same-origin.
21:14:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 626ms
21:14:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:14:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:40 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1346a6100 == 45 [pid = 1659] [id = 778]
21:14:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x127a8dc00) [pid = 1659] [serial = 2176] [outer = 0x0]
21:14:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x127b29c00) [pid = 1659] [serial = 2177] [outer = 0x127a8dc00]
21:14:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x12ef6dc00) [pid = 1659] [serial = 2178] [outer = 0x127a8dc00]
21:14:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:41 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
21:14:41 INFO - document served over http requires an https
21:14:41 INFO - sub-resource via script-tag using the meta-referrer
21:14:41 INFO - delivery method with swap-origin-redirect and when
21:14:41 INFO - the target request is same-origin.
21:14:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 683ms
21:14:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:14:41 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x13703ac00 == 46 [pid = 1659] [id = 779]
21:14:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x12f3ec800) [pid = 1659] [serial = 2179] [outer = 0x0]
21:14:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x12fd07400) [pid = 1659] [serial = 2180] [outer = 0x12f3ec800]
21:14:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x1301fc400) [pid = 1659] [serial = 2181] [outer = 0x12f3ec800]
21:14:41 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:42 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
21:14:42 INFO - document served over http requires an https
21:14:42 INFO - sub-resource via xhr-request using the meta-referrer
21:14:42 INFO - delivery method with keep-origin-redirect and when
21:14:42 INFO - the target request is same-origin.
21:14:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 623ms
21:14:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:14:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x137fe4400 == 47 [pid = 1659] [id = 780]
21:14:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x131a48000) [pid = 1659] [serial = 2182] [outer = 0x0]
21:14:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x131a92000) [pid = 1659] [serial = 2183] [outer = 0x131a48000]
21:14:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x132103800) [pid = 1659] [serial = 2184] [outer = 0x131a48000]
21:14:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:42 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:42 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
21:14:42 INFO - document served over http requires an https
21:14:42 INFO - sub-resource via xhr-request using the meta-referrer
21:14:42 INFO - delivery method with no-redirect and when
21:14:42 INFO - the target request is same-origin.
21:14:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 626ms
21:14:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:14:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x139987f00 == 48 [pid = 1659] [id = 781]
21:14:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x1335d0400) [pid = 1659] [serial = 2185] [outer = 0x0]
21:14:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:42 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x133a49c00) [pid = 1659] [serial = 2186] [outer = 0x1335d0400]
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x134231c00) [pid = 1659] [serial = 2187] [outer = 0x1335d0400]
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 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
21:14:43 INFO - document served over http requires an https
21:14:43 INFO - sub-resource via xhr-request using the meta-referrer
21:14:43 INFO - delivery method with swap-origin-redirect and when
21:14:43 INFO - the target request is same-origin.
21:14:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 628ms
21:14:43 INFO - TEST-START | /resource-timing/test_resource_timing.html
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:43 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:44 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:44 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x13998ac00 == 49 [pid = 1659] [id = 782]
21:14:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x13689bc00) [pid = 1659] [serial = 2188] [outer = 0x0]
21:14:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x13697b800) [pid = 1659] [serial = 2189] [outer = 0x13689bc00]
21:14:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x126440000) [pid = 1659] [serial = 2190] [outer = 0x13689bc00]
21:14:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1344e6c00 == 50 [pid = 1659] [id = 783]
21:14:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x11c417000) [pid = 1659] [serial = 2191] [outer = 0x0]
21:14:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x11c9dec00) [pid = 1659] [serial = 2192] [outer = 0x11c417000]
21:14:44 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
21:14:45 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"
21:14:45 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
21:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:14:45 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
21:14:45 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
21:14:45 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
21:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
21:14:45 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
21:14:45 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1689ms
21:14:45 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
21:14:45 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:14:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c9d6000 == 51 [pid = 1659] [id = 784]
21:14:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x111054000) [pid = 1659] [serial = 2193] [outer = 0x0]
21:14:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x111054800) [pid = 1659] [serial = 2194] [outer = 0x111054000]
21:14:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x112da5400) [pid = 1659] [serial = 2195] [outer = 0x111054000]
21:14:46 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"
21:14:46 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
21:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:14:46 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
21:14:46 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1746ms
21:14:46 INFO - TEST-START | /screen-orientation/lock-basic.html
21:14:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7aa00 == 52 [pid = 1659] [id = 785]
21:14:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x11bf2a000) [pid = 1659] [serial = 2196] [outer = 0x0]
21:14:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x11bf91c00) [pid = 1659] [serial = 2197] [outer = 0x11bf2a000]
21:14:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x11c9ee800) [pid = 1659] [serial = 2198] [outer = 0x11bf2a000]
21:14:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x137038e00 == 51 [pid = 1659] [id = 771]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x13623e300 == 50 [pid = 1659] [id = 770]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x135a3e000 == 49 [pid = 1659] [id = 769]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1346a6600 == 48 [pid = 1659] [id = 768]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x134327700 == 47 [pid = 1659] [id = 767]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11c887400 == 46 [pid = 1659] [id = 732]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd1ab00 == 45 [pid = 1659] [id = 766]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12047c400 == 44 [pid = 1659] [id = 765]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x119cdbe00 == 43 [pid = 1659] [id = 764]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7c300 == 42 [pid = 1659] [id = 763]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbd900 == 41 [pid = 1659] [id = 762]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x125bc2400 == 40 [pid = 1659] [id = 761]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x139872e00 == 39 [pid = 1659] [id = 759]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cd800 == 38 [pid = 1659] [id = 760]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x139871500 == 37 [pid = 1659] [id = 758]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x137fe4e00 == 36 [pid = 1659] [id = 757]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x137c7d100 == 35 [pid = 1659] [id = 756]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1370bab00 == 34 [pid = 1659] [id = 755]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x137037500 == 33 [pid = 1659] [id = 754]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1359a0b00 == 32 [pid = 1659] [id = 753]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x134964900 == 31 [pid = 1659] [id = 752]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x134324000 == 30 [pid = 1659] [id = 751]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x133bded00 == 29 [pid = 1659] [id = 750]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x13263e500 == 28 [pid = 1659] [id = 749]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x130357d00 == 27 [pid = 1659] [id = 748]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x130131200 == 26 [pid = 1659] [id = 747]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee8eb00 == 25 [pid = 1659] [id = 746]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee8a000 == 24 [pid = 1659] [id = 745]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12ee18400 == 23 [pid = 1659] [id = 744]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x126fa6000 == 22 [pid = 1659] [id = 743]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x126c38100 == 21 [pid = 1659] [id = 742]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1266a8700 == 20 [pid = 1659] [id = 741]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x13599c000 == 19 [pid = 1659] [id = 712]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1265ad900 == 18 [pid = 1659] [id = 740]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12047ba00 == 17 [pid = 1659] [id = 739]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11bfbf700 == 16 [pid = 1659] [id = 738]
21:14:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11cd73900 == 15 [pid = 1659] [id = 737]
21:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x126440800) [pid = 1659] [serial = 1989] [outer = 0x0] [url = about:blank]
21:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x1327d6000) [pid = 1659] [serial = 1980] [outer = 0x0] [url = about:blank]
21:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x11bfa4c00) [pid = 1659] [serial = 2052] [outer = 0x0] [url = about:blank]
21:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x127b29000) [pid = 1659] [serial = 1994] [outer = 0x0] [url = about:blank]
21:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x112d97400) [pid = 1659] [serial = 1983] [outer = 0x0] [url = about:blank]
21:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x11d669800) [pid = 1659] [serial = 1986] [outer = 0x0] [url = about:blank]
21:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x11cc8d000) [pid = 1659] [serial = 1905] [outer = 0x0] [url = about:blank]
21:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x126659400) [pid = 1659] [serial = 1962] [outer = 0x0] [url = about:blank]
21:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x119d31000) [pid = 1659] [serial = 1952] [outer = 0x0] [url = about:blank]
21:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x126d9f000) [pid = 1659] [serial = 1965] [outer = 0x0] [url = about:blank]
21:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x127a8d800) [pid = 1659] [serial = 1968] [outer = 0x0] [url = about:blank]
21:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x11d6b5000) [pid = 1659] [serial = 1957] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x11dda7400) [pid = 1659] [serial = 1913] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x13201cc00) [pid = 1659] [serial = 2005] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x12eec6c00) [pid = 1659] [serial = 2002] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x11c56c400) [pid = 1659] [serial = 1997] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x1363d9800) [pid = 1659] [serial = 2113] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x137d89400) [pid = 1659] [serial = 2039] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x13428f000) [pid = 1659] [serial = 2011] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x133b3b800) [pid = 1659] [serial = 2008] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x134780400) [pid = 1659] [serial = 1837] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x11c4f4c00) [pid = 1659] [serial = 1908] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x135901400) [pid = 1659] [serial = 1843] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x133b4ac00) [pid = 1659] [serial = 1765] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x12fd1e800) [pid = 1659] [serial = 1933] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x1327b8800) [pid = 1659] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178470242]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x135b94c00) [pid = 1659] [serial = 1756] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x1340fa400) [pid = 1659] [serial = 1829] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x12f1a9000) [pid = 1659] [serial = 1759] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x12fc63000) [pid = 1659] [serial = 1834] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x11c8b3800) [pid = 1659] [serial = 2047] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x1301fc000) [pid = 1659] [serial = 1936] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x12f1a9800) [pid = 1659] [serial = 1945] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x125a5e000) [pid = 1659] [serial = 1918] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x13637ac00) [pid = 1659] [serial = 1849] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x136216000) [pid = 1659] [serial = 1846] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x11dc8e400) [pid = 1659] [serial = 1852] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x112cbec00) [pid = 1659] [serial = 1816] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x127a58c00) [pid = 1659] [serial = 1927] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x13697bc00) [pid = 1659] [serial = 1840] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x126eba400) [pid = 1659] [serial = 1924] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x1267b3800) [pid = 1659] [serial = 1921] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x12ef96000) [pid = 1659] [serial = 1930] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x1344ac400) [pid = 1659] [serial = 1745] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x131aee800) [pid = 1659] [serial = 1824] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x126dfc000) [pid = 1659] [serial = 1762] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x1345e6c00) [pid = 1659] [serial = 1750] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x1303cdc00) [pid = 1659] [serial = 1939] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x135a96c00) [pid = 1659] [serial = 1753] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x1266d8400) [pid = 1659] [serial = 1819] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x131a75000) [pid = 1659] [serial = 1942] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x1345e6800) [pid = 1659] [serial = 2089] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x12f375c00) [pid = 1659] [serial = 2081] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x1345dec00) [pid = 1659] [serial = 2137] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x1370b4000) [pid = 1659] [serial = 2092] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x11116ec00) [pid = 1659] [serial = 2152] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x1301f8400) [pid = 1659] [serial = 2104] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x12ee2ec00) [pid = 1659] [serial = 2076] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x135b04c00) [pid = 1659] [serial = 2140] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x131b7c400) [pid = 1659] [serial = 2086] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x134780000) [pid = 1659] [serial = 2017] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x11b522000) [pid = 1659] [serial = 2155] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x131a92c00) [pid = 1659] [serial = 2149] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x133a44c00) [pid = 1659] [serial = 2098] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x12ef6d400) [pid = 1659] [serial = 2131] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x1326d4400) [pid = 1659] [serial = 2134] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x11116a000) [pid = 1659] [serial = 2126] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x126ff1000) [pid = 1659] [serial = 2071] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x13441d800) [pid = 1659] [serial = 2034] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x134742000) [pid = 1659] [serial = 2110] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x11dca4800) [pid = 1659] [serial = 2128] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x12f118400) [pid = 1659] [serial = 2079] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178460886]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x1359fd400) [pid = 1659] [serial = 2023] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x137ebc000) [pid = 1659] [serial = 2146] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x1344a6c00) [pid = 1659] [serial = 2014] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x11dc8ac00) [pid = 1659] [serial = 2065] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x13625ac00) [pid = 1659] [serial = 2026] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x133449000) [pid = 1659] [serial = 2101] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x11c54d000) [pid = 1659] [serial = 2158] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x136981000) [pid = 1659] [serial = 2029] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x1349da800) [pid = 1659] [serial = 2123] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x135832c00) [pid = 1659] [serial = 2107] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x127b30800) [pid = 1659] [serial = 2074] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1368ebc00) [pid = 1659] [serial = 2116] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x1300d1000) [pid = 1659] [serial = 2095] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x134940800) [pid = 1659] [serial = 2020] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x126d6ec00) [pid = 1659] [serial = 2068] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x130374000) [pid = 1659] [serial = 2084] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12672d400) [pid = 1659] [serial = 2062] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x137c5ac00) [pid = 1659] [serial = 2143] [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]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1343dbc00) [pid = 1659] [serial = 2122] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178470242]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x135af0400) [pid = 1659] [serial = 2119] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x137d98000) [pid = 1659] [serial = 2150] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1348ad000) [pid = 1659] [serial = 2090] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1301f8800) [pid = 1659] [serial = 2105] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x13441f000) [pid = 1659] [serial = 2108] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x134742400) [pid = 1659] [serial = 2111] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1345df800) [pid = 1659] [serial = 2138] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12f11ac00) [pid = 1659] [serial = 2080] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178460886]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12ee7c400) [pid = 1659] [serial = 2077] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1327b8c00) [pid = 1659] [serial = 2135] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11c9b1000) [pid = 1659] [serial = 2159] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11b5f2000) [pid = 1659] [serial = 2156] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12679d400) [pid = 1659] [serial = 2147] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12055d800) [pid = 1659] [serial = 2066] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x135b94000) [pid = 1659] [serial = 2141] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11dd09c00) [pid = 1659] [serial = 2129] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x130d87000) [pid = 1659] [serial = 2099] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x137c77400) [pid = 1659] [serial = 2093] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x132152c00) [pid = 1659] [serial = 2087] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x126dc5400) [pid = 1659] [serial = 2069] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1300d1400) [pid = 1659] [serial = 2096] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11bffcc00) [pid = 1659] [serial = 2127] [outer = 0x0] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1349dac00) [pid = 1659] [serial = 2124] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x137024000) [pid = 1659] [serial = 2144] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x133449400) [pid = 1659] [serial = 2102] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12f0ed000) [pid = 1659] [serial = 2132] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x111254400) [pid = 1659] [serial = 2153] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x137025c00) [pid = 1659] [serial = 2117] [outer = 0x0] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x135b04000) [pid = 1659] [serial = 2114] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x130d55400) [pid = 1659] [serial = 2085] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12f3ad000) [pid = 1659] [serial = 2082] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x127b9f400) [pid = 1659] [serial = 2075] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x126ff1c00) [pid = 1659] [serial = 2072] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11d1cc000) [pid = 1659] [serial = 2161] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1327f4800) [pid = 1659] [serial = 2007] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x135981c00) [pid = 1659] [serial = 1839] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11d02cc00) [pid = 1659] [serial = 1910] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x137c5a000) [pid = 1659] [serial = 2041] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1358f2400) [pid = 1659] [serial = 2022] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1348ad400) [pid = 1659] [serial = 2019] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1358f2c00) [pid = 1659] [serial = 1845] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x133bc0000) [pid = 1659] [serial = 2010] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x133aa4800) [pid = 1659] [serial = 1767] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x130033c00) [pid = 1659] [serial = 1935] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x135bed800) [pid = 1659] [serial = 1758] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x134911400) [pid = 1659] [serial = 1831] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12f2ac400) [pid = 1659] [serial = 1761] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1369f7c00) [pid = 1659] [serial = 2031] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x137076400) [pid = 1659] [serial = 2036] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x13476f400) [pid = 1659] [serial = 1836] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11dd85000) [pid = 1659] [serial = 2049] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x134354400) [pid = 1659] [serial = 2013] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x130299c00) [pid = 1659] [serial = 1938] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12fc95400) [pid = 1659] [serial = 1947] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x125b25000) [pid = 1659] [serial = 1920] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x135a96800) [pid = 1659] [serial = 2025] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1370b4800) [pid = 1659] [serial = 1851] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1362d3c00) [pid = 1659] [serial = 1848] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1204fa400) [pid = 1659] [serial = 1999] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x127ab9800) [pid = 1659] [serial = 1854] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11c56cc00) [pid = 1659] [serial = 1818] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x127b3a800) [pid = 1659] [serial = 1929] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1359c5800) [pid = 1659] [serial = 1842] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126f56c00) [pid = 1659] [serial = 1926] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126c84800) [pid = 1659] [serial = 1923] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12f118000) [pid = 1659] [serial = 1932] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1349ef800) [pid = 1659] [serial = 2139] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x134522000) [pid = 1659] [serial = 1747] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x13274e800) [pid = 1659] [serial = 1826] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x134555c00) [pid = 1659] [serial = 2016] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1368b7000) [pid = 1659] [serial = 2142] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1362d3400) [pid = 1659] [serial = 2028] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12f3adc00) [pid = 1659] [serial = 1764] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x133541000) [pid = 1659] [serial = 2100] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x135a31800) [pid = 1659] [serial = 1752] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x131a48c00) [pid = 1659] [serial = 2097] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x137d23400) [pid = 1659] [serial = 2145] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x130d22c00) [pid = 1659] [serial = 1941] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x134349c00) [pid = 1659] [serial = 2103] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x135b52800) [pid = 1659] [serial = 1755] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x127a8d000) [pid = 1659] [serial = 1821] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x131ba5400) [pid = 1659] [serial = 1944] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12f2e2800) [pid = 1659] [serial = 2004] [outer = 0x0] [url = about:blank]
21:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x121017c00) [pid = 1659] [serial = 1915] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOCSHELL 0x137fe4900 == 14 [pid = 1659] [id = 773]
21:14:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11c9d6000 == 13 [pid = 1659] [id = 784]
21:14:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1344e6c00 == 12 [pid = 1659] [id = 783]
21:14:58 INFO - PROCESS | 1656 | --DOCSHELL 0x13998ac00 == 11 [pid = 1659] [id = 782]
21:14:58 INFO - PROCESS | 1656 | --DOCSHELL 0x139987f00 == 10 [pid = 1659] [id = 781]
21:14:58 INFO - PROCESS | 1656 | --DOCSHELL 0x137fe4400 == 9 [pid = 1659] [id = 780]
21:14:58 INFO - PROCESS | 1656 | --DOCSHELL 0x13703ac00 == 8 [pid = 1659] [id = 779]
21:14:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1346a6100 == 7 [pid = 1659] [id = 778]
21:14:58 INFO - PROCESS | 1656 | --DOCSHELL 0x130357300 == 6 [pid = 1659] [id = 777]
21:14:58 INFO - PROCESS | 1656 | --DOCSHELL 0x126c67600 == 5 [pid = 1659] [id = 776]
21:14:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11dd34900 == 4 [pid = 1659] [id = 775]
21:14:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11b5cba00 == 3 [pid = 1659] [id = 774]
21:14:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1370b9700 == 2 [pid = 1659] [id = 772]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x127ab9c00) [pid = 1659] [serial = 2073] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x1301fc800) [pid = 1659] [serial = 2083] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x130d87c00) [pid = 1659] [serial = 2133] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x1368eb400) [pid = 1659] [serial = 2115] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x11c56c000) [pid = 1659] [serial = 2125] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x126e49800) [pid = 1659] [serial = 2070] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x1327d6c00) [pid = 1659] [serial = 2088] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x126659c00) [pid = 1659] [serial = 2067] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x137c77c00) [pid = 1659] [serial = 2094] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x126511c00) [pid = 1659] [serial = 2130] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x12f0ed400) [pid = 1659] [serial = 2078] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x135a32c00) [pid = 1659] [serial = 2112] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 52 (0x1349f8800) [pid = 1659] [serial = 2109] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 51 (0x1343db400) [pid = 1659] [serial = 2136] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 50 (0x126b6fc00) [pid = 1659] [serial = 2064] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 49 (0x134891000) [pid = 1659] [serial = 2106] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 48 (0x135a95400) [pid = 1659] [serial = 2091] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 47 (0x112d91400) [pid = 1659] [serial = 2154] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 46 (0x11c418400) [pid = 1659] [serial = 2157] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 45 (0x137d98400) [pid = 1659] [serial = 2151] [outer = 0x0] [url = about:blank]
21:14:58 INFO - PROCESS | 1656 | --DOMWINDOW == 44 (0x137ebcc00) [pid = 1659] [serial = 2148] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 43 (0x13689bc00) [pid = 1659] [serial = 2188] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 42 (0x127a8dc00) [pid = 1659] [serial = 2176] [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]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 41 (0x12f3ec800) [pid = 1659] [serial = 2179] [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]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 40 (0x111054000) [pid = 1659] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 39 (0x11cd99c00) [pid = 1659] [serial = 2165] [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]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 38 (0x125b25800) [pid = 1659] [serial = 2170] [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]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 37 (0x1211f6800) [pid = 1659] [serial = 2168] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 36 (0x126e81c00) [pid = 1659] [serial = 2173] [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]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 35 (0x12055dc00) [pid = 1659] [serial = 2163] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178478212]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 34 (0x1335d0400) [pid = 1659] [serial = 2185] [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]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 33 (0x131a48000) [pid = 1659] [serial = 2182] [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]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 32 (0x11d1b5000) [pid = 1659] [serial = 2160] [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]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 31 (0x135af0000) [pid = 1659] [serial = 2118] [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]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 30 (0x1335b5400) [pid = 1659] [serial = 2044] [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]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 29 (0x11c417000) [pid = 1659] [serial = 2191] [outer = 0x0] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 28 (0x112da5400) [pid = 1659] [serial = 2195] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 27 (0x111054800) [pid = 1659] [serial = 2194] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 26 (0x119b7b000) [pid = 1659] [serial = 2164] [outer = 0x0] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446178478212]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 25 (0x1254bd400) [pid = 1659] [serial = 2169] [outer = 0x0] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 24 (0x11cddb000) [pid = 1659] [serial = 2166] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 23 (0x12fd07400) [pid = 1659] [serial = 2180] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 22 (0x11bf91c00) [pid = 1659] [serial = 2197] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 21 (0x133a49c00) [pid = 1659] [serial = 2186] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 20 (0x127b29c00) [pid = 1659] [serial = 2177] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 19 (0x131a92000) [pid = 1659] [serial = 2183] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 18 (0x126ea0c00) [pid = 1659] [serial = 2174] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 17 (0x125b25c00) [pid = 1659] [serial = 2171] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 16 (0x11c9dec00) [pid = 1659] [serial = 2192] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 15 (0x13697b800) [pid = 1659] [serial = 2189] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 14 (0x135af0800) [pid = 1659] [serial = 2120] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 13 (0x1301fc400) [pid = 1659] [serial = 2181] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 12 (0x134231000) [pid = 1659] [serial = 2046] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 11 (0x134231c00) [pid = 1659] [serial = 2187] [outer = 0x0] [url = about:blank]
21:15:02 INFO - PROCESS | 1656 | --DOMWINDOW == 10 (0x132103800) [pid = 1659] [serial = 2184] [outer = 0x0] [url = about:blank]
21:15:05 INFO - PROCESS | 1656 | --DOMWINDOW == 9 (0x126f39800) [pid = 1659] [serial = 2175] [outer = 0x0] [url = about:blank]
21:15:05 INFO - PROCESS | 1656 | --DOMWINDOW == 8 (0x12ef6dc00) [pid = 1659] [serial = 2178] [outer = 0x0] [url = about:blank]
21:15:05 INFO - PROCESS | 1656 | --DOMWINDOW == 7 (0x1267b5400) [pid = 1659] [serial = 2172] [outer = 0x0] [url = about:blank]
21:15:05 INFO - PROCESS | 1656 | --DOMWINDOW == 6 (0x11dd20000) [pid = 1659] [serial = 2167] [outer = 0x0] [url = about:blank]
21:15:05 INFO - PROCESS | 1656 | --DOMWINDOW == 5 (0x11dc5a000) [pid = 1659] [serial = 2162] [outer = 0x0] [url = about:blank]
21:15:05 INFO - PROCESS | 1656 | --DOMWINDOW == 4 (0x126440000) [pid = 1659] [serial = 2190] [outer = 0x0] [url = about:blank]
21:15:07 INFO - PROCESS | 1656 | --DOCSHELL 0x128d95900 == 6 [pid = 1656] [id = 7]
21:15:16 INFO - PROCESS | 1656 | --DOCSHELL 0x128d94000 == 5 [pid = 1656] [id = 8]
21:15:17 INFO - PROCESS | 1656 | MARIONETTE LOG: INFO: Timeout fired
21:15:17 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
21:15:17 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
21:15:17 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
21:15:17 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30354ms
21:15:17 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
21:15:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x111236e00 == 3 [pid = 1659] [id = 786]
21:15:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x11103b000) [pid = 1659] [serial = 2199] [outer = 0x0]
21:15:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x11103b400) [pid = 1659] [serial = 2200] [outer = 0x11103b000]
21:15:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x1112bec00) [pid = 1659] [serial = 2201] [outer = 0x11103b000]
21:15:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:15:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x111238200 == 4 [pid = 1659] [id = 787]
21:15:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x112d91400) [pid = 1659] [serial = 2202] [outer = 0x0]
21:15:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7b900 == 5 [pid = 1659] [id = 788]
21:15:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x112d91800) [pid = 1659] [serial = 2203] [outer = 0x0]
21:15:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x112d89400) [pid = 1659] [serial = 2204] [outer = 0x112d91800]
21:15:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x112dd7800) [pid = 1659] [serial = 2205] [outer = 0x112d91400]
21:15:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:15:18 INFO - PROCESS | 1656 | --DOMWINDOW == 15 (0x12cb6c400) [pid = 1656] [serial = 19] [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.]
21:15:18 INFO - PROCESS | 1656 | --DOMWINDOW == 14 (0x12cbff400) [pid = 1656] [serial = 16] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
21:15:18 INFO - PROCESS | 1656 | --DOMWINDOW == 13 (0x11e144000) [pid = 1656] [serial = 25] [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.]
21:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 12 (0x12c9c4800) [pid = 1656] [serial = 18] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
21:15:25 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7aa00 == 4 [pid = 1659] [id = 785]
21:15:31 INFO - PROCESS | 1656 | --DOMWINDOW == 10 (0x11c9ee800) [pid = 1659] [serial = 2198] [outer = 0x0] [url = about:blank]
21:15:31 INFO - PROCESS | 1656 | --DOMWINDOW == 9 (0x11103b400) [pid = 1659] [serial = 2200] [outer = 0x0] [url = about:blank]
21:15:31 INFO - PROCESS | 1656 | --DOMWINDOW == 8 (0x11bf2a000) [pid = 1659] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
21:15:47 INFO - PROCESS | 1656 | MARIONETTE LOG: INFO: Timeout fired
21:15:47 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"
21:15:47 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
21:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:15:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:15:47 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
21:15:47 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
21:15:47 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
21:15:47 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30294ms
21:15:47 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
21:15:47 INFO - PROCESS | 1656 | --DOCSHELL 0x111238200 == 3 [pid = 1659] [id = 787]
21:15:47 INFO - PROCESS | 1656 | --DOCSHELL 0x112d7b900 == 2 [pid = 1659] [id = 788]
21:15:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x111237300 == 3 [pid = 1659] [id = 789]
21:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x111072c00) [pid = 1659] [serial = 2206] [outer = 0x0]
21:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x11108d000) [pid = 1659] [serial = 2207] [outer = 0x111072c00]
21:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x112cbec00) [pid = 1659] [serial = 2208] [outer = 0x111072c00]
21:15:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:15:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x111335d00 == 4 [pid = 1659] [id = 790]
21:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x119b1d000) [pid = 1659] [serial = 2209] [outer = 0x0]
21:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x119b57400) [pid = 1659] [serial = 2210] [outer = 0x119b1d000]
21:15:47 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:15:56 INFO - PROCESS | 1656 | --DOCSHELL 0x111236e00 == 3 [pid = 1659] [id = 786]
21:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 12 (0x112d89400) [pid = 1659] [serial = 2204] [outer = 0x112d91800] [url = about:blank]
21:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 11 (0x112dd7800) [pid = 1659] [serial = 2205] [outer = 0x112d91400] [url = about:blank]
21:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 10 (0x112d91400) [pid = 1659] [serial = 2202] [outer = 0x0] [url = about:blank]
21:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 9 (0x112d91800) [pid = 1659] [serial = 2203] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
21:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 8 (0x1112bec00) [pid = 1659] [serial = 2201] [outer = 0x0] [url = about:blank]
21:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 7 (0x11108d000) [pid = 1659] [serial = 2207] [outer = 0x0] [url = about:blank]
21:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 6 (0x11103b000) [pid = 1659] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
21:16:17 INFO - PROCESS | 1656 | MARIONETTE LOG: INFO: Timeout fired
21:16:17 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
21:16:17 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30295ms
21:16:17 INFO - TEST-START | /screen-orientation/onchange-event.html
21:16:17 INFO - PROCESS | 1656 | --DOCSHELL 0x111335d00 == 2 [pid = 1659] [id = 790]
21:16:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x111128c00 == 3 [pid = 1659] [id = 791]
21:16:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x11103b400) [pid = 1659] [serial = 2211] [outer = 0x0]
21:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x11103bc00) [pid = 1659] [serial = 2212] [outer = 0x11103b400]
21:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x112cbe400) [pid = 1659] [serial = 2213] [outer = 0x11103b400]
21:16:18 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:16:26 INFO - PROCESS | 1656 | --DOCSHELL 0x111237300 == 2 [pid = 1659] [id = 789]
21:16:26 INFO - PROCESS | 1656 | --DOMWINDOW == 8 (0x119b57400) [pid = 1659] [serial = 2210] [outer = 0x119b1d000] [url = about:blank]
21:16:26 INFO - PROCESS | 1656 | --DOMWINDOW == 7 (0x119b1d000) [pid = 1659] [serial = 2209] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
21:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 6 (0x11103bc00) [pid = 1659] [serial = 2212] [outer = 0x0] [url = about:blank]
21:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 5 (0x111072c00) [pid = 1659] [serial = 2206] [outer = 0x0] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
21:16:36 INFO - PROCESS | 1656 | --DOMWINDOW == 4 (0x112cbec00) [pid = 1659] [serial = 2208] [outer = 0x0] [url = about:blank]
21:16:48 INFO - PROCESS | 1656 | MARIONETTE LOG: INFO: Timeout fired
21:16:48 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
21:16:48 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
21:16:48 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30275ms
21:16:48 INFO - TEST-START | /screen-orientation/orientation-api.html
21:16:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x10743a300 == 3 [pid = 1659] [id = 792]
21:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x11103bc00) [pid = 1659] [serial = 2214] [outer = 0x0]
21:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x111072800) [pid = 1659] [serial = 2215] [outer = 0x11103bc00]
21:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x112cbd400) [pid = 1659] [serial = 2216] [outer = 0x11103bc00]
21:16:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:16:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:16:48 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
21:16:48 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
21:16:48 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
21:16:48 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 422ms
21:16:48 INFO - TEST-START | /screen-orientation/orientation-reading.html
21:16:48 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:16:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d7d200 == 4 [pid = 1659] [id = 793]
21:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x119b12400) [pid = 1659] [serial = 2217] [outer = 0x0]
21:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x119b1d000) [pid = 1659] [serial = 2218] [outer = 0x119b12400]
21:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x119b90400) [pid = 1659] [serial = 2219] [outer = 0x119b12400]
21:16:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:16:48 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:16:49 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
21:16:49 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
21:16:49 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
21:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:16:49 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
21:16:49 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
21:16:49 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
21:16:49 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
21:16:49 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
21:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:16:49 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
21:16:49 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
21:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:16:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:16:49 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
21:16:49 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 420ms
21:16:49 INFO - TEST-START | /selection/Document-open.html
21:16:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd1200 == 5 [pid = 1659] [id = 794]
21:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x11b466400) [pid = 1659] [serial = 2220] [outer = 0x0]
21:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x11b466800) [pid = 1659] [serial = 2221] [outer = 0x11b466400]
21:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x11b594000) [pid = 1659] [serial = 2222] [outer = 0x11b466400]
21:16:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:16:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cdaf00 == 6 [pid = 1659] [id = 795]
21:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x11be4cc00) [pid = 1659] [serial = 2223] [outer = 0x0]
21:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x11bed2000) [pid = 1659] [serial = 2224] [outer = 0x11be4cc00]
21:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x11bed2400) [pid = 1659] [serial = 2225] [outer = 0x11be4cc00]
21:16:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
21:16:49 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 ""
21:16:49 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
21:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:16:49 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
21:16:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
21:16:49 INFO - TEST-OK | /selection/Document-open.html | took 426ms
21:16:49 INFO - TEST-START | /selection/addRange.html
21:16:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11d7e4500 == 7 [pid = 1659] [id = 796]
21:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x11bf14c00) [pid = 1659] [serial = 2226] [outer = 0x0]
21:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x11bf91000) [pid = 1659] [serial = 2227] [outer = 0x11bf14c00]
21:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x11c4f4000) [pid = 1659] [serial = 2228] [outer = 0x11bf14c00]
21:16:49 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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 ""
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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 ""
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - Selection.addRange() tests
21:17:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:28 INFO - "
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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 ""
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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̈ḧ
21:17:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:28 INFO - "
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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 ""
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - Selection.addRange() tests
21:17:28 INFO - Selection.addRange() tests
21:17:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:28 INFO - "
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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 ""
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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̈ḧ
21:17:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:28 INFO - "
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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 ""
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - Selection.addRange() tests
21:17:28 INFO - Selection.addRange() tests
21:17:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:28 INFO - "
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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 ""
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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̈ḧ
21:17:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:28 INFO - "
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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 ""
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - Selection.addRange() tests
21:17:28 INFO - Selection.addRange() tests
21:17:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:28 INFO - "
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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 ""
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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̈ḧ
21:17:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:28 INFO - "
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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 ""
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 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
21:17:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:28 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
21:17:28 INFO - Selection.addRange() tests
21:17:29 INFO - Selection.addRange() tests
21:17:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:29 INFO - "
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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 ""
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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̈ḧ
21:17:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:29 INFO - "
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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 ""
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - Selection.addRange() tests
21:17:29 INFO - Selection.addRange() tests
21:17:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:29 INFO - "
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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 ""
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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̈ḧ
21:17:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:29 INFO - "
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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 ""
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - Selection.addRange() tests
21:17:29 INFO - Selection.addRange() tests
21:17:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:29 INFO - "
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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 ""
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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̈ḧ
21:17:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:29 INFO - "
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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 ""
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - Selection.addRange() tests
21:17:29 INFO - Selection.addRange() tests
21:17:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:29 INFO - "
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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 ""
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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̈ḧ
21:17:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:29 INFO - "
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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 ""
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - Selection.addRange() tests
21:17:29 INFO - Selection.addRange() tests
21:17:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:29 INFO - "
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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 ""
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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̈ḧ
21:17:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:29 INFO - "
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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 ""
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 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
21:17:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - Selection.addRange() tests
21:17:30 INFO - Selection.addRange() tests
21:17:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:30 INFO - "
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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 ""
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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̈ḧ
21:17:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:30 INFO - "
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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 ""
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - Selection.addRange() tests
21:17:30 INFO - Selection.addRange() tests
21:17:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:30 INFO - "
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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 ""
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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̈ḧ
21:17:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:30 INFO - "
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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 ""
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - Selection.addRange() tests
21:17:30 INFO - Selection.addRange() tests
21:17:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:30 INFO - "
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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 ""
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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̈ḧ
21:17:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:30 INFO - "
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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 ""
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - Selection.addRange() tests
21:17:30 INFO - Selection.addRange() tests
21:17:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:30 INFO - "
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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 ""
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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̈ḧ
21:17:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:30 INFO - "
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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 ""
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 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
21:17:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:30 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
21:17:30 INFO - Selection.addRange() tests
21:17:31 INFO - Selection.addRange() tests
21:17:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:31 INFO - "
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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 ""
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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̈ḧ
21:17:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:31 INFO - "
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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 ""
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - Selection.addRange() tests
21:17:31 INFO - Selection.addRange() tests
21:17:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:31 INFO - "
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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 ""
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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̈ḧ
21:17:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:31 INFO - "
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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 ""
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - Selection.addRange() tests
21:17:31 INFO - Selection.addRange() tests
21:17:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:31 INFO - "
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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 ""
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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̈ḧ
21:17:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:31 INFO - "
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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 ""
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - Selection.addRange() tests
21:17:31 INFO - Selection.addRange() tests
21:17:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:31 INFO - "
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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 ""
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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̈ḧ
21:17:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:31 INFO - "
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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 ""
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - Selection.addRange() tests
21:17:31 INFO - Selection.addRange() tests
21:17:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:31 INFO - "
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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 ""
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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̈ḧ
21:17:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:31 INFO - "
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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 ""
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 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
21:17:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:31 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
21:17:31 INFO - Selection.addRange() tests
21:17:32 INFO - Selection.addRange() tests
21:17:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:32 INFO - "
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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 ""
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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̈ḧ
21:17:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:32 INFO - "
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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 ""
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - Selection.addRange() tests
21:17:32 INFO - Selection.addRange() tests
21:17:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:32 INFO - "
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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 ""
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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̈ḧ
21:17:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:32 INFO - "
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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 ""
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - Selection.addRange() tests
21:17:32 INFO - Selection.addRange() tests
21:17:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:32 INFO - "
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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 ""
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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̈ḧ
21:17:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:32 INFO - "
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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 ""
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - Selection.addRange() tests
21:17:32 INFO - Selection.addRange() tests
21:17:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:32 INFO - "
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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 ""
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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̈ḧ
21:17:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:32 INFO - "
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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 ""
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - Selection.addRange() tests
21:17:32 INFO - Selection.addRange() tests
21:17:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:32 INFO - "
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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 ""
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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̈ḧ
21:17:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:32 INFO - "
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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 ""
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 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
21:17:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - Selection.addRange() tests
21:17:33 INFO - Selection.addRange() tests
21:17:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:33 INFO - "
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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 ""
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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̈ḧ
21:17:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:33 INFO - "
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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 ""
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - Selection.addRange() tests
21:17:33 INFO - Selection.addRange() tests
21:17:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:33 INFO - "
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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 ""
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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̈ḧ
21:17:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:33 INFO - "
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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 ""
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - Selection.addRange() tests
21:17:33 INFO - Selection.addRange() tests
21:17:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:33 INFO - "
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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 ""
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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̈ḧ
21:17:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:33 INFO - "
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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 ""
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - Selection.addRange() tests
21:17:33 INFO - Selection.addRange() tests
21:17:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:33 INFO - "
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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 ""
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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̈ḧ
21:17:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:33 INFO - "
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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 ""
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 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
21:17:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:33 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
21:17:33 INFO - Selection.addRange() tests
21:17:34 INFO - Selection.addRange() tests
21:17:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:34 INFO - "
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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 ""
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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̈ḧ
21:17:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:34 INFO - "
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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 ""
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - Selection.addRange() tests
21:17:34 INFO - Selection.addRange() tests
21:17:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:34 INFO - "
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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 ""
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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̈ḧ
21:17:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:34 INFO - "
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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 ""
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - Selection.addRange() tests
21:17:34 INFO - Selection.addRange() tests
21:17:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:34 INFO - "
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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 ""
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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̈ḧ
21:17:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:34 INFO - "
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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 ""
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - Selection.addRange() tests
21:17:34 INFO - Selection.addRange() tests
21:17:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:34 INFO - "
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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 ""
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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̈ḧ
21:17:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:34 INFO - "
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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 ""
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - Selection.addRange() tests
21:17:34 INFO - Selection.addRange() tests
21:17:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:34 INFO - "
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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 ""
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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̈ḧ
21:17:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:34 INFO - "
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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 ""
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 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
21:17:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:34 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
21:17:34 INFO - Selection.addRange() tests
21:17:35 INFO - Selection.addRange() tests
21:17:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:35 INFO - "
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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 ""
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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̈ḧ
21:17:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:35 INFO - "
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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 ""
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - Selection.addRange() tests
21:17:35 INFO - Selection.addRange() tests
21:17:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:35 INFO - "
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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 ""
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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̈ḧ
21:17:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:35 INFO - "
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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 ""
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - Selection.addRange() tests
21:17:35 INFO - Selection.addRange() tests
21:17:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:35 INFO - "
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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 ""
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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̈ḧ
21:17:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:35 INFO - "
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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 ""
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - Selection.addRange() tests
21:17:35 INFO - Selection.addRange() tests
21:17:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:35 INFO - "
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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 ""
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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̈ḧ
21:17:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:35 INFO - "
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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 ""
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 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
21:17:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:35 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
21:17:35 INFO - Selection.addRange() tests
21:17:36 INFO - Selection.addRange() tests
21:17:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:36 INFO - "
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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 ""
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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̈ḧ
21:17:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:36 INFO - "
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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 ""
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - Selection.addRange() tests
21:17:36 INFO - Selection.addRange() tests
21:17:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:36 INFO - "
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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 ""
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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̈ḧ
21:17:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:36 INFO - "
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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 ""
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - Selection.addRange() tests
21:17:36 INFO - Selection.addRange() tests
21:17:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:36 INFO - "
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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 ""
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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̈ḧ
21:17:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:36 INFO - "
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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 ""
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - Selection.addRange() tests
21:17:36 INFO - Selection.addRange() tests
21:17:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:36 INFO - "
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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 ""
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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̈ḧ
21:17:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:36 INFO - "
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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 ""
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 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
21:17:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:36 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
21:17:36 INFO - Selection.addRange() tests
21:17:36 INFO - Selection.addRange() tests
21:17:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:37 INFO - "
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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 ""
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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̈ḧ
21:17:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:37 INFO - "
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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 ""
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - PROCESS | 1656 | --DOMWINDOW == 5 (0x11b594000) [pid = 1659] [serial = 2222] [outer = 0x0] [url = about:blank]
21:17:37 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
21:17:37 INFO - PROCESS | 1656 | --DOMWINDOW == 4 (0x119b90400) [pid = 1659] [serial = 2219] [outer = 0x0] [url = about:blank]
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - Selection.addRange() tests
21:17:37 INFO - Selection.addRange() tests
21:17:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:37 INFO - "
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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 ""
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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̈ḧ
21:17:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:37 INFO - "
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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 ""
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - Selection.addRange() tests
21:17:37 INFO - Selection.addRange() tests
21:17:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:37 INFO - "
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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 ""
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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̈ḧ
21:17:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:37 INFO - "
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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 ""
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - Selection.addRange() tests
21:17:37 INFO - Selection.addRange() tests
21:17:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:37 INFO - "
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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 ""
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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̈ḧ
21:17:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:37 INFO - "
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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 ""
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - Selection.addRange() tests
21:17:37 INFO - Selection.addRange() tests
21:17:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:37 INFO - "
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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 ""
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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̈ḧ
21:17:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:37 INFO - "
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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 ""
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 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
21:17:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:37 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
21:17:37 INFO - Selection.addRange() tests
21:17:38 INFO - Selection.addRange() tests
21:17:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:38 INFO - "
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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 ""
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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̈ḧ
21:17:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:38 INFO - "
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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 ""
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - Selection.addRange() tests
21:17:38 INFO - Selection.addRange() tests
21:17:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:38 INFO - "
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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 ""
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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̈ḧ
21:17:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:38 INFO - "
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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 ""
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - Selection.addRange() tests
21:17:38 INFO - Selection.addRange() tests
21:17:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:38 INFO - "
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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 ""
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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̈ḧ
21:17:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:38 INFO - "
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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 ""
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - Selection.addRange() tests
21:17:38 INFO - Selection.addRange() tests
21:17:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:38 INFO - "
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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 ""
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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̈ḧ
21:17:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:38 INFO - "
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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 ""
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - Selection.addRange() tests
21:17:38 INFO - Selection.addRange() tests
21:17:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:38 INFO - "
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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 ""
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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̈ḧ
21:17:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:38 INFO - "
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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 ""
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 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
21:17:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:38 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
21:17:38 INFO - Selection.addRange() tests
21:17:39 INFO - Selection.addRange() tests
21:17:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:39 INFO - "
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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 ""
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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̈ḧ
21:17:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:39 INFO - "
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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 ""
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - Selection.addRange() tests
21:17:39 INFO - Selection.addRange() tests
21:17:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:39 INFO - "
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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 ""
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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̈ḧ
21:17:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:39 INFO - "
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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 ""
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - Selection.addRange() tests
21:17:39 INFO - Selection.addRange() tests
21:17:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:39 INFO - "
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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 ""
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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̈ḧ
21:17:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:39 INFO - "
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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 ""
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - Selection.addRange() tests
21:17:39 INFO - Selection.addRange() tests
21:17:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:39 INFO - "
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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 ""
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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̈ḧ
21:17:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:39 INFO - "
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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 ""
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 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
21:17:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:39 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
21:17:39 INFO - Selection.addRange() tests
21:17:40 INFO - Selection.addRange() tests
21:17:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:40 INFO - "
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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 ""
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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̈ḧ
21:17:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:40 INFO - "
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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 ""
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - Selection.addRange() tests
21:17:40 INFO - Selection.addRange() tests
21:17:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:40 INFO - "
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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 ""
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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̈ḧ
21:17:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:40 INFO - "
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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 ""
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - Selection.addRange() tests
21:17:40 INFO - Selection.addRange() tests
21:17:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:40 INFO - "
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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 ""
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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̈ḧ
21:17:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:40 INFO - "
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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 ""
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - Selection.addRange() tests
21:17:40 INFO - Selection.addRange() tests
21:17:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:40 INFO - "
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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 ""
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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̈ḧ
21:17:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
21:17:40 INFO - "
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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 ""
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 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
21:17:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
21:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:17:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
21:17:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
21:17:40 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
21:17:40 INFO - - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 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 () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 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 () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 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 () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 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 () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 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 () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 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 () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
21:18:12 INFO - root.query(q)
21:18:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
21:18:12 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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 () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
21:18:13 INFO - root.query(q)
21:18:13 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
21:18:13 INFO - root.queryAll(q)
21:18:13 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:18:13 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:13 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
21:18:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
21:18:14 INFO - #descendant-div2 - root.queryAll is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
21:18:14 INFO - #descendant-div2 - root.query is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - >
21:18:14 INFO - #child-div2 - root.queryAll is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - >
21:18:14 INFO - #child-div2 - root.query is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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>
21:18:14 INFO - #child-div2 - root.queryAll is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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>
21:18:14 INFO - #child-div2 - root.query is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - >#child-div2 - root.queryAll is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - >#child-div2 - root.query is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - +
21:18:14 INFO - #adjacent-p3 - root.queryAll is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - +
21:18:14 INFO - #adjacent-p3 - root.query is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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+
21:18:14 INFO - #adjacent-p3 - root.queryAll is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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+
21:18:14 INFO - #adjacent-p3 - root.query is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - +#adjacent-p3 - root.queryAll is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - +#adjacent-p3 - root.query is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - ~
21:18:14 INFO - #sibling-p3 - root.queryAll is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - ~
21:18:14 INFO - #sibling-p3 - root.query is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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~
21:18:14 INFO - #sibling-p3 - root.queryAll is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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~
21:18:14 INFO - #sibling-p3 - root.query is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - ~#sibling-p3 - root.queryAll is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - ~#sibling-p3 - root.query is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO -
21:18:14 INFO - ,
21:18:14 INFO -
21:18:14 INFO - #group strong - root.queryAll is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO -
21:18:14 INFO - ,
21:18:14 INFO -
21:18:14 INFO - #group strong - root.query is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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,
21:18:14 INFO - #group strong - root.queryAll is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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,
21:18:14 INFO - #group strong - root.query is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - ,#group strong - root.queryAll is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - ,#group strong - root.query is not a function
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 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
21:18:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
21:18:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:18:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
21:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:18:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
21:18:14 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 3427ms
21:18:14 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
21:18:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x10d9d2500 == 9 [pid = 1659] [id = 811]
21:18:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x1110de400) [pid = 1659] [serial = 2267] [outer = 0x0]
21:18:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x111211c00) [pid = 1659] [serial = 2268] [outer = 0x1110de400]
21:18:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x112d89800) [pid = 1659] [serial = 2269] [outer = 0x1110de400]
21:18:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
21:18:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
21:18:15 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 "
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
21:18:15 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"
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
21:18:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
21:18:15 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 "
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
21:18:15 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"
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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 { "
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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"
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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]
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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 { "
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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]
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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"
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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 { "
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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"
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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]
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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 { "
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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]
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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"
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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 { "
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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"
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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]
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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 { "
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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]
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 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"
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
21:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
21:18:15 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
21:18:15 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1092ms
21:18:15 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
21:18:15 INFO - PROCESS | 1656 | --DOCSHELL 0x127a8e300 == 8 [pid = 1659] [id = 810]
21:18:15 INFO - PROCESS | 1656 | --DOCSHELL 0x119cde600 == 7 [pid = 1659] [id = 808]
21:18:15 INFO - PROCESS | 1656 | --DOCSHELL 0x111128c00 == 6 [pid = 1659] [id = 807]
21:18:15 INFO - PROCESS | 1656 | --DOCSHELL 0x127ac7800 == 5 [pid = 1659] [id = 806]
21:18:15 INFO - PROCESS | 1656 | --DOCSHELL 0x127a7eb00 == 4 [pid = 1659] [id = 805]
21:18:15 INFO - PROCESS | 1656 | --DOMWINDOW == 30 (0x120465000) [pid = 1659] [serial = 2249] [outer = 0x0] [url = about:blank]
21:18:15 INFO - PROCESS | 1656 | --DOMWINDOW == 29 (0x126f8d800) [pid = 1659] [serial = 2244] [outer = 0x0] [url = about:blank]
21:18:15 INFO - PROCESS | 1656 | --DOMWINDOW == 28 (0x13455b400) [pid = 1659] [serial = 2247] [outer = 0x0] [url = about:blank]
21:18:15 INFO - PROCESS | 1656 | --DOMWINDOW == 27 (0x11dc8ac00) [pid = 1659] [serial = 2239] [outer = 0x0] [url = http://web-platform.test:8000/selection/test-iframe.html]
21:18:15 INFO - PROCESS | 1656 | --DOMWINDOW == 26 (0x11dd61800) [pid = 1659] [serial = 2241] [outer = 0x0] [url = about:blank]
21:18:15 INFO - PROCESS | 1656 | --DOMWINDOW == 25 (0x11d6b5000) [pid = 1659] [serial = 2237] [outer = 0x0] [url = about:blank]
21:18:15 INFO - PROCESS | 1656 | --DOMWINDOW == 24 (0x119a56800) [pid = 1659] [serial = 2234] [outer = 0x0] [url = about:blank]
21:18:15 INFO - PROCESS | 1656 | --DOMWINDOW == 23 (0x11121cc00) [pid = 1659] [serial = 2231] [outer = 0x0] [url = about:blank]
21:18:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x10d9d2000 == 5 [pid = 1659] [id = 812]
21:18:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x11103b000) [pid = 1659] [serial = 2270] [outer = 0x0]
21:18:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x1110de000) [pid = 1659] [serial = 2271] [outer = 0x11103b000]
21:18:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:18:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:18:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x112d91800) [pid = 1659] [serial = 2272] [outer = 0x11103b000]
21:18:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:18:16 INFO - PROCESS | 1656 | [Parent 1656] WARNING: Remote iframe not rendered: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/ipc/RenderFrameParent.cpp, line 391
21:18:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd1200 == 6 [pid = 1659] [id = 813]
21:18:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x119a56c00) [pid = 1659] [serial = 2273] [outer = 0x0]
21:18:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x119cdb400 == 7 [pid = 1659] [id = 814]
21:18:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x119abec00) [pid = 1659] [serial = 2274] [outer = 0x0]
21:18:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x119b12000) [pid = 1659] [serial = 2275] [outer = 0x119a56c00]
21:18:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x119b1d000) [pid = 1659] [serial = 2276] [outer = 0x119abec00]
21:18:17 INFO - PROCESS | 1656 | [Child 1659] WARNING: Attempting to get a margins-based displayport with no base data!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 885
21:18:17 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
21:18:17 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
21:18:17 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 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
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
21:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
21:18:17 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
21:18:17 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
21:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
21:18:17 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */